| Class Summary | |
|---|---|
| DHKeyPairRawCodec |
An object that implements the IKeyPairCodec operations for the Raw format to use with Diffie-Hellman keypairs. |
| DiffieHellmanKeyAgreement |
The basic version of the Diffie-Hellman key agreement is described in the Handbook of Applied Cryptography [HAC] as follows:
RFC-2631 describes a Static-Static Mode of operations with Diffie-Hellman keypairs as follows: "In Static-Static mode, both the sender and the recipient have a static (and certified) key pair. |
| DiffieHellmanReceiver |
This implementation is the receiver's part of the basic version of the Diffie-Hellman key agreement exchange (B in [HAC]). |
| DiffieHellmanSender |
This implementation is the sender's part of the basic version of the Diffie-Hellman key agreement exchange (A in [HAC]). |
| ElGamalKeyAgreement |
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:
|
| ElGamalReceiver |
This implementation is the receiver's part of the ElGamal key agreement exchange (B in [HAC]). |
| ElGamalSender |
This implementation is the sender's part of the ElGamal key agreement exchange (A in [HAC]). |
| GnuDHKey |
A base asbtract class for both public and private Diffie-Hellman keys. |
| GnuDHKeyPairGenerator |
An implementation of a Diffie-Hellman keypair generator. Reference:
|
| GnuDHPrivateKey |
An implementation of the Diffie-Hellman private key. Reference:
|
| GnuDHPublicKey |
An implementation of the Diffie-Hellman public key. Reference:
|
| RFC2631 |
An implementation of the Diffie-Hellman parameter generation as defined in RFC-2631. Reference:
|