For the latest news and information visit The GNU Crypto project | |
Frames | No Frames |
Classes implementing gnu.crypto.key.IKeyAgreementParty | |
class | The implementation of the Host in the SRP-6 key agreement protocol.
Reference:
|
class | The Secure Remote Password (SRP) key agreement protocol, also known as
SRP-6, is designed by Thomas J. |
class | 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: |
class | 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: |
class | A variation of the SRP6 key agreement protocol, for the client-side as
proposed in
Using
SRP for TLS Authentication. |
class | A variation of the SRP6 key agreement protocol, for the server-side as
proposed in
Using
SRP for TLS Authentication. |
class | The implementation of the User in the SRP-6 protocol.
Reference:
|
Classes implementing gnu.crypto.key.IKeyAgreementParty | |
class | The basic version of the Diffie-Hellman key agreement is described in the
Handbook of Applied Cryptography [HAC] as follows:
"In Static-Static mode, both the sender and the recipient have a static (and certified) key pair. |
class | This implementation is the receiver's part of the basic version of the
Diffie-Hellman key agreement exchange (B in [HAC]).
|
class | This implementation is the sender's part of the basic version of the
Diffie-Hellman key agreement exchange (A in [HAC]).
|
class | The ElGamal key agreement, also known as the half-certified Diffie-Hellman
key agreement, is described in the Handbook of Applied Cryptography [HAC] as
follows:
|
class | This implementation is the receiver's part of the ElGamal key agreement
exchange (B in [HAC]).
|
class | This implementation is the sender's part of the ElGamal key agreement
exchange (A in [HAC]).
|
Classes implementing gnu.crypto.key.IKeyAgreementParty | |
class | A base abstract class to facilitate implementations of concrete key
agreement protocol handlers.
|
Methods with return type gnu.crypto.key.IKeyAgreementParty | |
IKeyAgreementParty | KeyAgreementFactory.getPartyAInstance(String name) Returns an instance of a key agreeent protocol handler, for party
A in a two-party A..B exchange, given the
canonical name of this protocol. |
IKeyAgreementParty | KeyAgreementFactory.getPartyBInstance(String name) Returns an instance of a key agreeent protocol handler, for party
B in a two-party A..B exchange, given the
canonical name of this protocol.
|