Org.BouncyCastle.Tls.TlsSrpKeyExchange
(D)TLS SRP key exchange (RFC 5054).
namespace Org.BouncyCastle.Tls
{
public class TlsSrpKeyExchange : AbstractTlsKeyExchange
{
protected TlsSrpIdentity m_srpIdentity;
protected TlsSrpConfigVerifier m_srpConfigVerifier;
protected TlsCertificate m_serverCertificate;
protected byte[] m_srpSalt;
protected TlsSrp6Client m_srpClient;
protected TlsSrpLoginParameters m_srpLoginParameters;
protected TlsCredentialedSigner m_serverCredentials;
protected TlsSrp6Server m_srpServer;
protected BigInteger m_srpPeerCredentials;
public TlsSrpKeyExchange(int keyExchange, TlsSrpIdentity srpIdentity, TlsSrpConfigVerifier srpConfigVerifier);
public TlsSrpKeyExchange(int keyExchange, TlsSrpLoginParameters srpLoginParameters);
protected static BigInteger ValidatePublicValue(BigInteger N, BigInteger val);
}
}