Package org.bouncycastle.crypto
Class KeyGenerationParameters
- java.lang.Object
-
- org.bouncycastle.crypto.KeyGenerationParameters
-
- Direct Known Subclasses:
CramerShoupKeyGenerationParameters
,DHKeyGenerationParameters
,DSAKeyGenerationParameters
,ECKeyGenerationParameters
,Ed25519KeyGenerationParameters
,Ed448KeyGenerationParameters
,ElGamalKeyGenerationParameters
,GMSSKeyGenerationParameters
,GOST3410KeyGenerationParameters
,HSSKeyGenerationParameters
,LMSKeyGenerationParameters
,McElieceCCA2KeyGenerationParameters
,McElieceKeyGenerationParameters
,NaccacheSternKeyGenerationParameters
,NTRUEncryptionKeyGenerationParameters
,NTRUSigningKeyGenerationParameters
,QTESLAKeyGenerationParameters
,RainbowKeyGenerationParameters
,RSAKeyGenerationParameters
,SPHINCS256KeyGenerationParameters
,X25519KeyGenerationParameters
,X448KeyGenerationParameters
,XMSSKeyGenerationParameters
,XMSSMTKeyGenerationParameters
public class KeyGenerationParameters extends java.lang.Object
The base class for parameters to key generators.
-
-
Constructor Summary
Constructors Constructor Description KeyGenerationParameters(java.security.SecureRandom random, int strength)
initialise the generator with a source of randomness and a strength (in bits).
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.security.SecureRandom
getRandom()
return the random source associated with this generator.int
getStrength()
return the bit strength for keys produced by this generator,
-
-
-
Constructor Detail
-
KeyGenerationParameters
public KeyGenerationParameters(java.security.SecureRandom random, int strength)
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 Detail
-
getRandom
public java.security.SecureRandom 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).
-
-