Package org.bouncycastle.crypto
Class KeyGenerationParameters
java.lang.Object
org.bouncycastle.crypto.KeyGenerationParameters
- Direct Known Subclasses:
BIKEKeyGenerationParameters
,CMCEKeyGenerationParameters
,CramerShoupKeyGenerationParameters
,DHKeyGenerationParameters
,DilithiumKeyGenerationParameters
,DSAKeyGenerationParameters
,ECKeyGenerationParameters
,Ed25519KeyGenerationParameters
,Ed448KeyGenerationParameters
,ElGamalKeyGenerationParameters
,FalconKeyGenerationParameters
,FrodoKeyGenerationParameters
,GeMSSKeyGenerationParameters
,GMSSKeyGenerationParameters
,GOST3410KeyGenerationParameters
,HQCKeyGenerationParameters
,HSSKeyGenerationParameters
,LMSKeyGenerationParameters
,McElieceCCA2KeyGenerationParameters
,McElieceKeyGenerationParameters
,MLDSAKeyGenerationParameters
,MLKEMKeyGenerationParameters
,NaccacheSternKeyGenerationParameters
,NTRUEncryptionKeyGenerationParameters
,NTRUKeyGenerationParameters
,NTRULPRimeKeyGenerationParameters
,NTRUSigningKeyGenerationParameters
,PicnicKeyGenerationParameters
,QTESLAKeyGenerationParameters
,RainbowKeyGenerationParameters
,RainbowKeyGenerationParameters
,RSAKeyGenerationParameters
,SABERKeyGenerationParameters
,SLHDSAKeyGenerationParameters
,SNTRUPrimeKeyGenerationParameters
,SPHINCS256KeyGenerationParameters
,SPHINCSPlusKeyGenerationParameters
,X25519KeyGenerationParameters
,X448KeyGenerationParameters
,XMSSKeyGenerationParameters
,XMSSMTKeyGenerationParameters
,XWingKeyGenerationParameters
The base class for parameters to key generators.
-
Constructor Summary
ConstructorDescriptionKeyGenerationParameters
(SecureRandom random, int strength) initialise the generator with a source of randomness and a strength (in bits). -
Method Summary
Modifier and TypeMethodDescriptionreturn the random source associated with this generator.int
return the bit strength for keys produced by this generator,
-
Constructor Details
-
KeyGenerationParameters
initialise the generator with a source of randomness and a strength (in bits).- Parameters:
random
- the random byte source.strength
- the size, in bits, of the keys we want to produce.
-
-
Method Details
-
getRandom
return the random source associated with this generator.- Returns:
- the generators random source.
-
getStrength
public int getStrength()return the bit strength for keys produced by this generator,- Returns:
- the strength of the keys this generator produces (in bits).
-