|
For the latest news and information visit The GNU Crypto project | |
| Prev Class | Next Class | Frames | No Frames |
| Summary: Nested | Field | Method | Constr | Detail: Nested | Field | Method | Constr |
java.lang.Objectgnu.crypto.key.BaseKeyAgreementPartygnu.crypto.key.srp6.SRP6KeyAgreementgnu.crypto.key.srp6.SRP6TLSClientgnu.crypto.key.srp6.SRP6SaslClientpublic class SRP6SaslClientextends SRP6TLSClient
C -> S: I (identifies self)
S -> C: N, g, s, B = 3v + g^b (sends salt, b = random number)
C -> S: A = g^a (a = random number)
All elements are computed the same way as in the standard version.
Reference:
Field Summary |
Fields inherited from class gnu.crypto.key.srp6.SRP6KeyAgreement | |
GENERATOR, HASH_FUNCTION, HOST_PASSWORD_DB, K, N, SHARED_MODULUS, SOURCE_OF_RANDOMNESS, THREE, USER_IDENTITY, USER_PASSWORD, g, srp | |
Fields inherited from class gnu.crypto.key.BaseKeyAgreementParty | |
TWO, complete, initialised, irnd, name, rnd, step | |
Method Summary | |
protected OutgoingMessage | |
Methods inherited from class gnu.crypto.key.srp6.SRP6TLSClient | |
computeSharedSecret, engineInit, engineProcessMessage, engineReset | |
Methods inherited from class gnu.crypto.key.srp6.SRP6KeyAgreement | |
engineReset, engineSharedSecret, uValue | |
Methods inherited from class gnu.crypto.key.BaseKeyAgreementParty | |
engineInit, engineProcessMessage, engineReset, engineSharedSecret, getSharedSecret, init, isComplete, name, nextRandomBytes, processMessage, reset | |
protected OutgoingMessage computeSharedSecret(IncomingMessage in) throws KeyAgreementException
- Overrides:
- computeSharedSecret in interface SRP6TLSClient