org.bouncycastle.crypto.generators
Class DHParametersGenerator
java.lang.Object
org.bouncycastle.crypto.generators.DHParametersGenerator
public class DHParametersGenerator
- extends java.lang.Object
Field Summary |
private int |
certainty
|
private static java.math.BigInteger |
ONE
|
private java.security.SecureRandom |
random
|
private int |
size
|
private static java.math.BigInteger |
TWO
|
Method Summary |
DHParameters |
generateParameters()
which generates the p and g values from the given parameters,
returning the DHParameters object. |
void |
init(int size,
int certainty,
java.security.SecureRandom random)
Initialise the parameters generator. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
size
private int size
certainty
private int certainty
random
private java.security.SecureRandom random
ONE
private static final java.math.BigInteger ONE
TWO
private static final java.math.BigInteger TWO
DHParametersGenerator
public DHParametersGenerator()
init
public void init(int size,
int certainty,
java.security.SecureRandom random)
- Initialise the parameters generator.
- Parameters:
size
- bit length for the prime pcertainty
- level of certainty for the prime number testsrandom
- a source of randomness
generateParameters
public DHParameters generateParameters()
- which generates the p and g values from the given parameters,
returning the DHParameters object.
Note: can take a while...