<PackageReference Include="BouncyCastle.Cryptography" Version="2.3.1" />

Org.BouncyCastle.Tls.Crypto.TlsAgreement

public interface TlsAgreement
namespace Org.BouncyCastle.Tls.Crypto { public interface TlsAgreement { byte[] GenerateEphemeral(); void ReceivePeerValue(byte[] peerValue); TlsSecret CalculateSecret(); } }