Class ECKeyPairGenerator
java.lang.Object
org.bouncycastle.crypto.generators.ECKeyPairGenerator
- All Implemented Interfaces:
AsymmetricCipherKeyPairGenerator
,ECConstants
- Direct Known Subclasses:
DSTU4145KeyPairGenerator
,SM2KeyPairGenerator
public class ECKeyPairGenerator
extends Object
implements AsymmetricCipherKeyPairGenerator, ECConstants
-
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected ECMultiplier
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.protected boolean
-
Constructor Details
-
ECKeyPairGenerator
public ECKeyPairGenerator() -
ECKeyPairGenerator
-
-
Method Details
-
init
Description copied from interface:AsymmetricCipherKeyPairGenerator
intialise the key pair generator.- Specified by:
init
in interfaceAsymmetricCipherKeyPairGenerator
- Parameters:
param
- the parameters the key pair is to be initialised with.
-
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.
-
isOutOfRangeD
-
createBasePointMultiplier
-