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

KeyExchangeDhGroupExchangeReply

Represents SSH_MSG_KEX_DH_GEX_REPLY message.
namespace Renci.SshNet.Messages.Transport { [Message("SSH_MSG_KEX_DH_GEX_REPLY", 33)] internal class KeyExchangeDhGroupExchangeReply : Message { internal const byte MessageNumber = 33; public byte[] HostKey { get; set; } public byte[] F { get; set; } public byte[] Signature { get; set; } protected override int BufferCapacity => base.BufferCapacity + 4 + HostKey.Length + 4 + F.Length + 4 + Signature.Length; protected override void LoadData() { HostKey = ReadBinary(); F = ReadBinary(); Signature = ReadBinary(); } protected override void SaveData() { WriteBinaryString(HostKey); WriteBinaryString(F); WriteBinaryString(Signature); } internal override void Process(Session session) { session.OnKeyExchangeDhGroupExchangeReplyReceived(this); } } }