Google

Bouncy Castle Cryptography 1.11 API Specification: Class ECKeyPairGenerator
Bouncy Castle Cryptography 1.11

org.bouncycastle.crypto.generators
Class ECKeyPairGenerator

java.lang.Object
  |
  +--org.bouncycastle.crypto.generators.ECKeyPairGenerator
All Implemented Interfaces:
AsymmetricCipherKeyPairGenerator, ECConstants

public class ECKeyPairGenerator
extends java.lang.Object
implements AsymmetricCipherKeyPairGenerator, ECConstants


Fields inherited from interface org.bouncycastle.math.ec.ECConstants
ONE, ZERO
 
Constructor Summary
ECKeyPairGenerator()
           
 
Method Summary
 AsymmetricCipherKeyPair generateKeyPair()
          Given the domain parameters this routine generates an EC key pair in accordance with X9.62 section 5.2.1 pages 26, 27.
 void init(KeyGenerationParameters param)
          intialise the key pair generator.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ECKeyPairGenerator

public ECKeyPairGenerator()
Method Detail

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()
Given the domain parameters this routine generates an EC key pair in accordance with X9.62 section 5.2.1 pages 26, 27.
Specified by:
generateKeyPair in interface AsymmetricCipherKeyPairGenerator
Following copied from interface: org.bouncycastle.crypto.AsymmetricCipherKeyPairGenerator
Returns:
an AsymmetricCipherKeyPair containing the generated keys.

Bouncy Castle Cryptography 1.11