Bouncy Castle Cryptography 1.11 API Specification: Class DHKeyPairGenerator
org.bouncycastle.crypto.generators
Class DHKeyPairGenerator
java.lang.Object
|
+--org.bouncycastle.crypto.generators.DHKeyPairGenerator
All Implemented Interfaces: AsymmetricCipherKeyPairGenerator
public class DHKeyPairGenerator extends java.lang.Objectimplements AsymmetricCipherKeyPairGenerator
a Diffie-Helman key pair generator.
This generates keys consistent for use in the MTI/A0 key agreement protocol
as described in "Handbook of Applied Cryptography", Pages 516-519.
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
DHKeyPairGenerator
public DHKeyPairGenerator ()
init
public void init (KeyGenerationParameters param)
Description copied from interface: AsymmetricCipherKeyPairGenerator
intialise the key pair generator.
Specified by: init
in interface AsymmetricCipherKeyPairGenerator
Following copied from interface: org.bouncycastle.crypto.AsymmetricCipherKeyPairGenerator
Parameters: the
- parameters the key pair is to be initialised with.
generateKeyPair
public AsymmetricCipherKeyPair generateKeyPair ()
Description copied from interface: AsymmetricCipherKeyPairGenerator
return an AsymmetricCipherKeyPair containing the generated keys.
Specified by: generateKeyPair
in interface AsymmetricCipherKeyPairGenerator
Following copied from interface: org.bouncycastle.crypto.AsymmetricCipherKeyPairGenerator
Returns: an AsymmetricCipherKeyPair containing the generated keys.