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

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(); } } }