Package 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 https://www.gemplus.com/smart/rd/publications/pdf/NS98pkcs.pdf
-
-
Constructor Summary
Constructors Constructor Description 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.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetCertainty()intgetCntSmallPrimes()booleanisDebug()-
Methods inherited from class org.bouncycastle.crypto.KeyGenerationParameters
getRandom, getStrength
-
-
-
-
Constructor Detail
-
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)
-
-