org.bouncycastle.crypto.params
Class NaccacheSternKeyGenerationParameters
java.lang.Object
org.bouncycastle.crypto.KeyGenerationParameters
org.bouncycastle.crypto.params.NaccacheSternKeyGenerationParameters
public class NaccacheSternKeyGenerationParameters
- extends KeyGenerationParameters
Parameters for NaccacheStern public private key generation. For details on
this cipher, please see
http://www.gemplus.com/smart/rd/publications/pdf/NS98pkcs.pdf
Constructor Summary |
NaccacheSternKeyGenerationParameters(java.security.SecureRandom random,
int strength,
int certainty,
int cntSmallPrimes)
Parameters for generating a NaccacheStern KeyPair. |
NaccacheSternKeyGenerationParameters(java.security.SecureRandom random,
int strength,
int certainty,
int cntSmallPrimes,
boolean debug)
Parameters for a NaccacheStern KeyPair. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NaccacheSternKeyGenerationParameters
public NaccacheSternKeyGenerationParameters(java.security.SecureRandom random,
int strength,
int certainty,
int cntSmallPrimes)
- Parameters for generating a NaccacheStern KeyPair.
- Parameters:
random
- The source of randomnessstrength
- The desired strength of the Key in Bitscertainty
- the probability that the generated primes are not really prime
as integer: 2^(-certainty) is then the probabilitycntSmallPrimes
- How many small key factors are desired
NaccacheSternKeyGenerationParameters
public NaccacheSternKeyGenerationParameters(java.security.SecureRandom random,
int strength,
int certainty,
int cntSmallPrimes,
boolean debug)
- Parameters for a NaccacheStern KeyPair.
- Parameters:
random
- The source of randomnessstrength
- The desired strength of the Key in Bitscertainty
- the probability that the generated primes are not really prime
as integer: 2^(-certainty) is then the probabilitycntSmallPrimes
- How many small key factors are desireddebug
- Turn debugging on or off (reveals secret information, use with
caution)
getCertainty
public int getCertainty()
- Returns:
- Returns the certainty.
getCntSmallPrimes
public int getCntSmallPrimes()
- Returns:
- Returns the cntSmallPrimes.
isDebug
public boolean isDebug()