Public Methods |
static
BigInteger
|
calculateK(Digest digest, BigInteger N, BigInteger g)
|
static
BigInteger
|
calculateU(Digest digest, BigInteger N, BigInteger A, BigInteger B)
|
static
BigInteger
|
calculateX(Digest digest, BigInteger N, byte[] salt, byte[] identity, byte[] password)
|
static
BigInteger
|
generatePrivateValue(Digest digest, BigInteger N, BigInteger g, SecureRandom random)
|
static
BigInteger
|
validatePublicValue(BigInteger N, BigInteger val)
|