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