| Class | Description |
|---|---|
| DHKeyAgreement |
This class extends
javax.crypto.KeyAgreementSpi for providing the
functionality of a Diffie Hellman key agreement as specified by
PKCS#3. |
| DHKeyFactory |
This class converts Diffie Hellman keys (opaque representation) in their KeySpecs
(transparent representation) and vice versa.
|
| DHKeyPairGenerator |
Key pair generator for DH keys to be used for Diffie Hellman key agreement.
|
| DHParameterGenerator |
This class implements an AlgorithmParameterGenerator that generates parameters
for key-agreement according to the Diffie-Hellman protocol.
|
| DHParameters |
This class represents Diffie Hellman paramters in opaque form and may be used
for generating opaque DH parameters and converting them between various formats.
|
| DHPrivateKey |
This class implements a Diffie Hellman private key and supports ASN.1 encoding.
|
| DHPublicKey |
This class implements a Diffie Hellman public key and supports ASN.1 encoding.
|
| ESDHKEKParameters |
Ephemeral Static Diffie Hellman parameters (opaque form).
|
| ESDHKEKParameterSpec |
Ephemeral Static Diffie Hellman parameter specification.
|
| ESDHKeyAgreement |
This class extends
iaik.security.dh.DHKeyAgreement to provide the
functionality of the ephemeral static Diffie Hellman key agreement algorithm for
generating shared secret key encryption keys as specified by
RFC 2631. |
| ESDHKeyFactory |
This class converts Diffie Hellman keys (opaque representation) in their KeySpecs
(transparent representation) and vice versa.
|
| ESDHKeyPairGenerator |
Key pair generator for ESDH keys to be used for Diffie Hellman key agreement.
|
| ESDHParameterGenerator |
This class implements an AlgorithmParameterGenerator that generates parameters
for key-agreement according to the Diffie-Hellman protocol.
|
| ESDHParameters |
This class represents Diffie Hellman paramters in opaque form and may be used
for generating opaque DH parameters and converting them between various formats.
|
| ESDHParameterSpec |
Diffie Hellman parameter specification.
|
| ESDHPrivateKey |
This class implements a Diffie Hellman private key and supports ASN.1 encoding.
|
| ESDHPrivateKeySpec |
Diffie Hellman private key specification.
|
| ESDHPublicKey |
This class implements a Diffie Hellman public key and supports ASN.1 encoding.
|
| ESDHPublicKeySpec |
Diffie Hellman public key specification.
|