<PackageReference Include="BouncyCastle.Cryptography" Version="2.8.0-beta.349" />

Org.BouncyCastle.Crypto.Agreement.Srp.Srp6VerifierGenerator

public class Srp6VerifierGenerator
Generates new SRP verifier for user.
protected IDigest digest

protected BigInteger g

protected BigInteger N

protected SecureRandom random

public virtual BigInteger GenerateVerifier(byte[] salt, byte[] identity, byte[] password)

Creates a new SRP verifier.

public virtual void Init(BigInteger N, BigInteger g, IDigest digest)

Initialises generator to create new verifiers.

public virtual void Init(BigInteger N, BigInteger g, IDigest digest, SecureRandom random)

Initialises generator to create new verifiers.

public virtual void Init(Srp6GroupParameters group, IDigest digest)

public virtual void Init(Srp6GroupParameters group, IDigest digest, SecureRandom random)