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

Renci.SshNet.Security.IKeyExchange

public interface IKeyExchange : IDisposable
Represents a key exchange algorithm.
namespace Renci.SshNet.Security { public interface IKeyExchange : IDisposable { string Name { get; } byte[] ExchangeHash { get; } event EventHandler<HostKeyEventArgs> HostKeyReceived; void Start(Session session, KeyExchangeInitMessage message); void Finish(); Cipher CreateClientCipher(); Cipher CreateServerCipher(); HashAlgorithm CreateServerHash(); HashAlgorithm CreateClientHash(); Compressor CreateCompressor(); Compressor CreateDecompressor(); } }