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

KeyExchangeHybridReplyMessage

Represents SSH_MSG_KEX_HYBRID_REPLY message.
namespace Renci.SshNet.Messages.Transport { public class KeyExchangeHybridReplyMessage : Message { public override string MessageName => "SSH_MSG_KEX_HYBRID_REPLY"; public override byte MessageNumber => 31; public byte[] KS { get; set; } public byte[] SReply { get; set; } public byte[] Signature { get; set; } protected override int BufferCapacity => base.BufferCapacity + 4 + KS.Length + 4 + SReply.Length + 4 + Signature.Length; protected override void LoadData() { KS = ReadBinary(); SReply = ReadBinary(); Signature = ReadBinary(); } protected override void SaveData() { WriteBinaryString(KS); WriteBinaryString(SReply); WriteBinaryString(Signature); } internal override void Process(Session session) { session.OnKeyExchangeHybridReplyMessageReceived(this); } } }