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
CryptoException
Copyright © 2015. All rights reserved.