<PackageReference Include="SSH.NET" Version="2016.1.0" />

KeyExchangeDhGroupExchangeRequest

Represents SSH_MSG_KEX_DH_GEX_REQUEST message.
using System; namespace Renci.SshNet.Messages.Transport { [Message("SSH_MSG_KEX_DH_GEX_REQUEST", 34)] internal class KeyExchangeDhGroupExchangeRequest : Message, IKeyExchangedAllowed { internal const byte MessageNumber = 34; public uint Minimum { get; set; } public uint Preferred { get; set; } public uint Maximum { get; set; } protected override int BufferCapacity => base.BufferCapacity + 4 + 4 + 4; public KeyExchangeDhGroupExchangeRequest(uint minimum, uint preferred, uint maximum) { Minimum = minimum; Preferred = preferred; Maximum = maximum; } protected override void LoadData() { Minimum = ReadUInt32(); Preferred = ReadUInt32(); Maximum = ReadUInt32(); } protected override void SaveData() { Write(Minimum); Write(Preferred); Write(Maximum); } internal override void Process(Session session) { throw new NotImplementedException(); } } }