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