Class Summary | |
---|---|
SRP6Host |
The implementation of the Host in the SRP-6 key agreement protocol. Reference:
|
SRP6KeyAgreement |
The Secure Remote Password (SRP) key agreement protocol, also known as SRP-6, is designed by Thomas J. |
SRP6SaslClient |
A variation of the SRP-6 protocol as used in the SASL-SRP mechanism, for the User (client side). In this alternative, the exchange goes as follows: 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: |
SRP6SaslServer |
A variation of the SRP-6 protocol as used in the SASL-SRP mechanism, for the Host (server side). In this alternative, the exchange goes as follows: 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: |
SRP6TLSClient |
A variation of the SRP6 key agreement protocol, for the client-side as proposed in Using SRP for TLS Authentication. |
SRP6TLSServer |
A variation of the SRP6 key agreement protocol, for the server-side as proposed in Using SRP for TLS Authentication. |
SRP6User |
The implementation of the User in the SRP-6 protocol. Reference:
|
SRPAlgorithm |
Utilities for use with SRP-6 based methods and protocols. Reference:
|
SRPKey |
An abstract representation of a base SRP ephemeral key. This object encapsulates the two numbers:
Note that in SRP, all arithmetic is done modulo N. Reference:
|
SRPKeyPairGenerator |
Reference:
|
SRPKeyPairRawCodec |
An object that implements the IKeyPairCodec operations for the Raw format to use with SRP keypairs. Reference:
|
SRPPrivateKey |
A representation of an SRP ephemeral private key. Reference:
|
SRPPublicKey |
A representation of an SRP ephemeral public key. Reference:
|