org.bouncycastle.crypto.generators
Class ElGamalParametersGenerator
java.lang.Object
org.bouncycastle.crypto.generators.ElGamalParametersGenerator
public class ElGamalParametersGenerator
- 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 |
ElGamalParameters |
generateParameters()
which generates the p and g values from the given parameters,
returning the ElGamalParameters object. |
void |
init(int size,
int certainty,
java.security.SecureRandom random)
|
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
ElGamalParametersGenerator
public ElGamalParametersGenerator()
init
public void init(int size,
int certainty,
java.security.SecureRandom random)
generateParameters
public ElGamalParameters generateParameters()
- which generates the p and g values from the given parameters,
returning the ElGamalParameters object.
Note: can take a while...