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

Org.BouncyCastle.Tls.TlsUtilities

public abstract class TlsUtilities
namespace Org.BouncyCastle.Tls { public class TlsECDheKeyExchange : AbstractTlsKeyExchange { protected TlsECConfig m_ecConfig; protected TlsCredentialedSigner m_serverCredentials; protected TlsCertificate m_serverCertificate; protected TlsAgreement m_agreement; public TlsECDheKeyExchange(int keyExchange); public TlsECDheKeyExchange(int keyExchange, TlsECConfig ecConfig); protected virtual void GenerateEphemeral(Stream output); protected virtual void ProcessEphemeral(byte[] point); } }