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.Object
gnu.crypto.key.BaseKeyAgreementParty
gnu.crypto.key.srp6.SRP6KeyAgreement
gnu.crypto.key.srp6.SRP6TLSClient
gnu.crypto.key.srp6.SRP6SaslClient
public class SRP6SaslClient
extends 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