KeyExchangeHybridInitMessage
Represents SSH_MSG_KEX_HYBRID_INIT message.
using System;
namespace Renci.SshNet.Messages.Transport
{
internal sealed class KeyExchangeHybridInitMessage : Message, IKeyExchangedAllowed
{
public override string MessageName => "SSH_MSG_KEX_HYBRID_INIT";
public override byte MessageNumber => 30;
public byte[] CInit { get; set; }
protected override int BufferCapacity => base.BufferCapacity + 4 + CInit.Length;
public KeyExchangeHybridInitMessage(byte[] init)
{
CInit = init;
}
protected override void LoadData()
{
CInit = ReadBinary();
}
protected override void SaveData()
{
WriteBinaryString(CInit);
}
internal override void Process(Session session)
{
throw new NotImplementedException();
}
}
}