Srp6Server public class Srp6Server Documentation Code protected BigInteger A protected IDigest digest protected BigInteger g protected BigInteger Key protected BigInteger M1 protected BigInteger M2 protected BigInteger N protected BigInteger privB protected BigInteger pubB protected SecureRandom random protected BigInteger S protected BigInteger u protected BigInteger v public Srp6Server() public virtual BigInteger CalculateSecret(BigInteger clientA) public virtual BigInteger CalculateServerEvidenceMessage() public virtual BigInteger CalculateSessionKey() public virtual BigInteger GenerateServerCredentials() public virtual void Init(BigInteger N, BigInteger g, BigInteger v, IDigest digest, SecureRandom random) public virtual void Init(Srp6GroupParameters group, BigInteger v, IDigest digest, SecureRandom random) protected virtual BigInteger SelectPrivateValue() public virtual bool VerifyClientEvidenceMessage(BigInteger clientM1)