KeyExchangeDiffieHellman abstract class KeyExchangeDiffieHellman : KeyExchange Documentation Code protected BigInteger _clientExchangeValue protected byte[] _clientPayload protected BigInteger _group protected byte[] _hostKey protected BigInteger _prime protected BigInteger _privateExponent protected BigInteger _serverExchangeValue protected byte[] _serverPayload protected byte[] _signature protected abstract int HashSize { get; } protected KeyExchangeDiffieHellman() protected virtual void HandleServerDhReply(byte[] hostKey, BigInteger serverExchangeValue, byte[] signature) protected void PopulateClientExchangeValue()