Bouncy Castle Cryptography 1.11 API Specification: Class KeyGenerationParameters
org.bouncycastle.crypto
Class KeyGenerationParameters
java.lang.Object
|
+--org.bouncycastle.crypto.KeyGenerationParameters
Direct Known Subclasses: DHKeyGenerationParameters , DSAKeyGenerationParameters , ECKeyGenerationParameters , ElGamalKeyGenerationParameters , RSAKeyGenerationParameters
public class KeyGenerationParameters extends java.lang.Object
The base class for parameters to key generators.
Constructor Summary
KeyGenerationParameters (java.security.SecureRandom random,
int strength)
initialise the generator with a source of randomness
and a strength (in bits).
Method Summary
java.security.SecureRandom
getRandom ()
return the random source associated with this
generator.
int
getStrength ()
return the bit strength for keys produced by this generator,
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
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.
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).