Package iaik.security.dh

Class Summary
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 Ephemeral-Static Diffie Hellman keys (opaque representation) in their KeySpecs (transparent representation) and vice versa.
ESDHKeyPairGenerator Key pair generator for ESDH keys to be used for Ephemeral Static Diffie Hellman key agreement as specified by RFC 2631.
ESDHParameterGenerator This class implements an AlgorithmParameterGenerator that generates parameters for key-agreement according to the Ephemeral Static Diffie Hellman key agreement protocol.
ESDHParameters This class represents Ephmeral-Static Diffie Hellman paramters in opaque form and may be used for generating opaque ESDH parameters and converting them between various formats.
ESDHParameterSpec Ephemeral-Static Diffie Hellman parameter specification.
ESDHPrivateKey This class implements an Ephemeral Static Diffie Hellman private key.
ESDHPrivateKeySpec Ephemeral Static Diffie Hellman private key specification.
ESDHPublicKey This class implements an Ephemeral Static Diffie Hellman public key.
ESDHPublicKeySpec Ephemeral-Static Diffie Hellman public key specification.
 


This Javadoc may contain text parts from Internet Standard specifications (RFC 2459, 3280, 3039, 2560, 1521, 821, 822, 2253, 1319, 1321, ,2630, 2631, 2268, 3058, 2984, 2104, 2144, 2040, 2311, 2279, see copyright note) and RSA Data Security Public-Key Cryptography Standards (PKCS#1,3,5,7,8,9,10,12, see copyright note).

IAIK-JCE 3.1 with IAIK-JCE CC Core 3.1, (c) 1997-2004 IAIK