SRP6ClientSession class

Inheritance

Constructors

SRP6ClientSession({int timeout = 0, SrpState state = SrpState.init})

Properties

A BigInt?
getter/setter pairinherited
a BigInt?
getter/setter pair
attributes Map<String, dynamic>?
getter/setter pairinherited
B BigInt?
getter/setter pairinherited
clientEvidenceRoutine ClientEvidenceRoutine?
getter/setter pairinherited
config SRP6CryptoParams?
getter/setter pairinherited
hashCode int
The hash code for this object.
no setterinherited
hashedKeysRoutine URoutine?
getter/setter pairinherited
k BigInt?
getter/setter pairinherited
lastActivity int?
getter/setter pairinherited
m1 BigInt?
getter/setter pairinherited
m2 BigInt?
getter/setter pairinherited
password String?
getter/setter pair
random Random
finalinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
S BigInt?
getter/setter pairinherited
s BigInt?
getter/setter pairinherited
serverEvidenceRoutine ServerEvidenceRoutine?
getter/setter pairinherited
state SrpState
getter/setter pair
timeout int?
getter/setter pairinherited
u BigInt?
getter/setter pairinherited
userID String?
getter/setter pairinherited
x BigInt?
getter/setter pair
xRoutine XRoutine?
getter/setter pair

Methods

getAttribute(String key) → dynamic
inherited
getClientEvidenceMessage() BigInt
inherited
getClientEvidenceRoutine() ClientEvidenceRoutine
inherited
getCryptoParams() Future<SRP6CryptoParams>
inherited
getHashedKeysRoutine() URoutine
inherited
getLastActivityTime() int
inherited
getPublicClientValue() BigInt
inherited
getPublicServerValue() BigInt
inherited
getSalt() BigInt
inherited
getServerEvidenceMessage() BigInt
inherited
getServerEvidenceRoutine() ServerEvidenceRoutine
inherited
getSessionKey(bool doHash) BigInt
inherited
getState() SrpState
getTimeout() int
inherited
getUserID() String
inherited
getXRoutine() XRoutine?
hasTimedOut() bool
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
setAttribute(String key, Object value) → void
inherited
setClientEvidenceRoutine(ClientEvidenceRoutine routine) → void
inherited
setHashedKeysRoutine(URoutine hashedKeysRoutine) → void
inherited
setServerEvidenceRoutine(ServerEvidenceRoutine routine) → void
inherited
setXRoutine(XRoutine routine) → void
step1(String? userID, String? password) → void
step2(SRP6CryptoParams? config, BigInt? s, BigInt? B) SRP6ClientCredentials
step3(BigInt m2) → void
toString() String
A string representation of this object.
inherited
updateLastActivityTime() → void
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited