Package org.bouncycastle.crypto
Interface AsymmetricCipherKeyPairGenerator
-
- All Known Implementing Classes:
BIKEKeyPairGenerator,CMCEKeyPairGenerator,CramerShoupKeyPairGenerator,DHBasicKeyPairGenerator,DHKeyPairGenerator,DilithiumKeyPairGenerator,DSAKeyPairGenerator,DSTU4145KeyPairGenerator,ECKeyPairGenerator,Ed25519KeyPairGenerator,Ed448KeyPairGenerator,ElGamalKeyPairGenerator,FalconKeyPairGenerator,FrodoKeyPairGenerator,GMSSKeyPairGenerator,GOST3410KeyPairGenerator,HQCKeyPairGenerator,KyberKeyPairGenerator,McElieceCCA2KeyPairGenerator,McElieceKeyPairGenerator,NaccacheSternKeyPairGenerator,NHKeyPairGenerator,NTRUKeyPairGenerator,NTRULPRimeKeyPairGenerator,PicnicKeyPairGenerator,QTESLAKeyPairGenerator,RSAKeyPairGenerator,SABERKeyPairGenerator,SM2KeyPairGenerator,SNTRUPrimeKeyPairGenerator,SPHINCS256KeyPairGenerator,SPHINCSPlusKeyPairGenerator,X25519KeyPairGenerator,X448KeyPairGenerator
public interface AsymmetricCipherKeyPairGeneratorinterface that a public/private key pair generator should conform to.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AsymmetricCipherKeyPairgenerateKeyPair()return an AsymmetricCipherKeyPair containing the generated keys.voidinit(KeyGenerationParameters param)intialise the key pair generator.
-
-
-
Method Detail
-
init
void init(KeyGenerationParameters param)
intialise the key pair generator.- Parameters:
param- the parameters the key pair is to be initialised with.
-
generateKeyPair
AsymmetricCipherKeyPair generateKeyPair()
return an AsymmetricCipherKeyPair containing the generated keys.- Returns:
- an AsymmetricCipherKeyPair containing the generated keys.
-
-