Class ECKeyPairGenerator
java.lang.Object
org.gudy.bouncycastle.crypto.generators.ECKeyPairGenerator
- All Implemented Interfaces:
AsymmetricCipherKeyPairGenerator
,ECConstants
public class ECKeyPairGenerator
extends Object
implements AsymmetricCipherKeyPairGenerator, ECConstants
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) ECDomainParameters
(package private) SecureRandom
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGiven 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.
-
Field Details
-
params
ECDomainParameters params -
random
SecureRandom random
-
-
Constructor Details
-
ECKeyPairGenerator
public ECKeyPairGenerator()
-
-
Method Details
-
init
Description copied from interface:AsymmetricCipherKeyPairGenerator
intialise the key pair generator.- Specified by:
init
in interfaceAsymmetricCipherKeyPairGenerator
-
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 interfaceAsymmetricCipherKeyPairGenerator
- Returns:
- an AsymmetricCipherKeyPair containing the generated keys.
-