For the latest news and information visit The GNU Crypto project

## Package gnu.crypto.key.dh

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:
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.
GnuDHPrivateKey: An implementation of the Diffie-Hellman private key.
GnuDHPublicKey: An implementation of the Diffie-Hellman public key.
RFC2631: An implementation of the Diffie-Hellman parameter generation as defined in RFC-2631.

For the latest news and information visit The GNU Crypto project

Copyright © 2001, 2002, 2003, 2004 Free Software Foundation, Inc.