public class

SRP6Util

extends Object
java.lang.Object
   ↳ org.bouncycastle.crypto.agreement.srp.SRP6Util

Summary

Public Constructors
SRP6Util()
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)
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public SRP6Util ()

Public Methods

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)