org.bouncycastle.crypto.params

Class 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(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
intgetCertainty()
intgetCntSmallPrimes()
booleanisDebug()

Constructor Detail

NaccacheSternKeyGenerationParameters

public NaccacheSternKeyGenerationParameters(SecureRandom random, int strength, int certainty, int cntSmallPrimes)
Parameters for generating a NaccacheStern KeyPair.

Parameters: random The source of randomness strength The desired strength of the Key in Bits certainty the probability that the generated primes are not really prime as integer: 2^(-certainty) is then the probability cntSmallPrimes 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 randomness strength The desired strength of the Key in Bits certainty the probability that the generated primes are not really prime as integer: 2^(-certainty) is then the probability cntSmallPrimes How many small key factors are desired debug Turn debugging on or off (reveals secret information, use with caution)

Method Detail

getCertainty

public int getCertainty()

Returns: Returns the certainty.

getCntSmallPrimes

public int getCntSmallPrimes()

Returns: Returns the cntSmallPrimes.

isDebug

public boolean isDebug()