Package org.bouncycastle.crypto
Interface AsymmetricCipherKeyPairGenerator
- All Known Implementing Classes:
BIKEKeyPairGenerator
,CMCEKeyPairGenerator
,CramerShoupKeyPairGenerator
,DHBasicKeyPairGenerator
,DHKeyPairGenerator
,DilithiumKeyPairGenerator
,DSAKeyPairGenerator
,DSTU4145KeyPairGenerator
,ECKeyPairGenerator
,Ed25519KeyPairGenerator
,Ed448KeyPairGenerator
,ElGamalKeyPairGenerator
,FalconKeyPairGenerator
,FrodoKeyPairGenerator
,GeMSSKeyPairGenerator
,GMSSKeyPairGenerator
,GOST3410KeyPairGenerator
,HQCKeyPairGenerator
,HSSKeyPairGenerator
,LMSKeyPairGenerator
,McElieceCCA2KeyPairGenerator
,McElieceKeyPairGenerator
,MLDSAKeyPairGenerator
,MLKEMKeyPairGenerator
,NaccacheSternKeyPairGenerator
,NHKeyPairGenerator
,NTRUEncryptionKeyPairGenerator
,NTRUKeyPairGenerator
,NTRULPRimeKeyPairGenerator
,NTRUSigningKeyPairGenerator
,PicnicKeyPairGenerator
,QTESLAKeyPairGenerator
,RainbowKeyPairGenerator
,RainbowKeyPairGenerator
,RSAKeyPairGenerator
,SABERKeyPairGenerator
,SLHDSAKeyPairGenerator
,SM2KeyPairGenerator
,SNTRUPrimeKeyPairGenerator
,SPHINCS256KeyPairGenerator
,SPHINCSPlusKeyPairGenerator
,X25519KeyPairGenerator
,X448KeyPairGenerator
,XMSSKeyPairGenerator
,XMSSMTKeyPairGenerator
,XWingKeyPairGenerator
public interface AsymmetricCipherKeyPairGenerator
interface that a public/private key pair generator should conform to.
-
Method Summary
Modifier and TypeMethodDescriptionreturn an AsymmetricCipherKeyPair containing the generated keys.void
init
(KeyGenerationParameters param) intialise the key pair generator.
-
Method Details
-
init
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.
-