org.bouncycastle.crypto.generators
Class DHKeyGeneratorHelper
java.lang.Object
org.bouncycastle.crypto.generators.DHKeyGeneratorHelper
class DHKeyGeneratorHelper
- extends java.lang.Object
Method Summary |
(package private) java.math.BigInteger |
calculatePrivate(java.math.BigInteger p,
java.security.SecureRandom random,
int limit)
|
(package private) java.math.BigInteger |
calculatePublic(java.math.BigInteger p,
java.math.BigInteger g,
java.math.BigInteger x)
|
private java.math.BigInteger |
createInRange(java.math.BigInteger max,
java.security.SecureRandom random)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MAX_ITERATIONS
private static final int MAX_ITERATIONS
- See Also:
- Constant Field Values
INSTANCE
static final DHKeyGeneratorHelper INSTANCE
ZERO
private static final java.math.BigInteger ZERO
TWO
private static final java.math.BigInteger TWO
DHKeyGeneratorHelper
private DHKeyGeneratorHelper()
calculatePrivate
java.math.BigInteger calculatePrivate(java.math.BigInteger p,
java.security.SecureRandom random,
int limit)
createInRange
private java.math.BigInteger createInRange(java.math.BigInteger max,
java.security.SecureRandom random)
calculatePublic
java.math.BigInteger calculatePublic(java.math.BigInteger p,
java.math.BigInteger g,
java.math.BigInteger x)