public class SRP6Util extends Object
| Constructor and Description |
|---|
SRP6Util() |
| Modifier and Type | Method and Description |
|---|---|
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) |
public static BigInteger calculateK(Digest digest, BigInteger N, BigInteger g)
public static BigInteger calculateU(Digest digest, BigInteger N, BigInteger A, BigInteger B)
public static BigInteger calculateX(Digest digest, BigInteger N, byte[] salt, byte[] identity, byte[] password)
public static BigInteger generatePrivateValue(Digest digest, BigInteger N, BigInteger g, SecureRandom random)
public static BigInteger validatePublicValue(BigInteger N, BigInteger val) throws CryptoException
CryptoExceptionCopyright © 2015. All rights reserved.