Package org.bouncycastle.crypto.general
Class ECGOST3410.KeyPairGenerator
java.lang.Object
org.bouncycastle.crypto.general.ECGOST3410.KeyPairGenerator
- All Implemented Interfaces:
AsymmetricKeyPairGenerator<ECGOST3410.KeyGenParameters,
AsymmetricECGOST3410PublicKey, AsymmetricECGOST3410PrivateKey>
- Enclosing class:
- ECGOST3410
ECGOST3410 key pair generator class.
-
Constructor Summary
ConstructorsConstructorDescriptionKeyPairGenerator
(ECGOST3410.KeyGenParameters keyGenParameters, SecureRandom random) -
Method Summary
Modifier and TypeMethodDescriptionReturn a newly generated key pair.Return the parameters being used by this generator.
-
Constructor Details
-
KeyPairGenerator
-
-
Method Details
-
doGenerateKeyPair
protected AsymmetricKeyPair<AsymmetricECGOST3410PublicKey,AsymmetricECGOST3410PrivateKey> doGenerateKeyPair() -
getParameters
Description copied from interface:AsymmetricKeyPairGenerator
Return the parameters being used by this generator.- Specified by:
getParameters
in interfaceAsymmetricKeyPairGenerator<T extends Parameters,
P extends AsymmetricPublicKey, S extends AsymmetricPrivateKey> - Returns:
- the generator's parameters.
-
generateKeyPair
public final AsymmetricKeyPair<AsymmetricECGOST3410PublicKey,AsymmetricECGOST3410PrivateKey> generateKeyPair()Description copied from interface:AsymmetricKeyPairGenerator
Return a newly generated key pair.- Specified by:
generateKeyPair
in interfaceAsymmetricKeyPairGenerator<T extends Parameters,
P extends AsymmetricPublicKey, S extends AsymmetricPrivateKey> - Returns:
- a new key pair.
-