Interface AsymmetricCipherKeyPairGenerator
- All Known Implementing Classes:
BIKEKeyPairGenerator, CMCEKeyPairGenerator, CramerShoupKeyPairGenerator, DHBasicKeyPairGenerator, DHKeyPairGenerator, DilithiumKeyPairGenerator, DSAKeyPairGenerator, DSTU4145KeyPairGenerator, ECCSIKeyPairGenerator, ECKeyPairGenerator, Ed25519KeyPairGenerator, Ed448KeyPairGenerator, ElGamalKeyPairGenerator, FalconKeyPairGenerator, FrodoKeyPairGenerator, GOST3410KeyPairGenerator, HQCKeyPairGenerator, HSSKeyPairGenerator, LMSKeyPairGenerator, MayoKeyPairGenerator, MLDSAKeyPairGenerator, MLKEMKeyPairGenerator, NaccacheSternKeyPairGenerator, NHKeyPairGenerator, NTRUKeyPairGenerator, NTRULPRimeKeyPairGenerator, PicnicKeyPairGenerator, RainbowKeyPairGenerator, RSAKeyPairGenerator, SABERKeyPairGenerator, SLHDSAKeyPairGenerator, SM2KeyPairGenerator, SnovaKeyPairGenerator, 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.voidinit(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.
-