Package org.bouncycastle.crypto.params
Class NaccacheSternKeyGenerationParameters
java.lang.Object
org.bouncycastle.crypto.KeyGenerationParameters
org.bouncycastle.crypto.params.NaccacheSternKeyGenerationParameters
Parameters for NaccacheStern public private key generation. For details on
this cipher, please see
https://www.gemplus.com/smart/rd/publications/pdf/NS98pkcs.pdf
-
Constructor Summary
ConstructorsConstructorDescriptionNaccacheSternKeyGenerationParameters
(SecureRandom random, int strength, int certainty, int cntSmallPrimes) Parameters for generating a NaccacheStern KeyPair.NaccacheSternKeyGenerationParameters
(SecureRandom random, int strength, int certainty, int cntSmallPrimes, boolean debug) Parameters for a NaccacheStern KeyPair. -
Method Summary
Methods inherited from class org.bouncycastle.crypto.KeyGenerationParameters
getRandom, getStrength
-
Constructor Details
-
NaccacheSternKeyGenerationParameters
public NaccacheSternKeyGenerationParameters(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(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)
-
-
Method Details