public TlsSrpKeyExchange(int keyExchange, IList supportedSignatureAlgorithms, TlsSrpGroupVerifier groupVerifier, byte[] identity, byte[] password) : base(keyExchange, supportedSignatureAlgorithms) { this.mTlsSigner = TlsSrpKeyExchange.CreateSigner(keyExchange); this.mGroupVerifier = groupVerifier; this.mIdentity = identity; this.mPassword = password; this.mSrpClient = new Srp6Client(); }
public TlsSrpKeyExchange(int keyExchange, IList supportedSignatureAlgorithms, byte[] identity, TlsSrpLoginParameters loginParameters) : base(keyExchange, supportedSignatureAlgorithms) { this.mTlsSigner = TlsSrpKeyExchange.CreateSigner(keyExchange); this.mIdentity = identity; this.mSrpServer = new Srp6Server(); this.mSrpGroup = loginParameters.Group; this.mSrpVerifier = loginParameters.Verifier; this.mSrpSalt = loginParameters.Salt; }