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

TlsDHConfig

public class TlsDHConfig
Basic config for Diffie-Hellman.
namespace Org.BouncyCastle.Tls.Crypto { public class TlsDHConfig { protected readonly DHGroup m_explicitGroup; protected readonly int m_namedGroup; protected readonly bool m_padded; public virtual DHGroup ExplicitGroup => m_explicitGroup; public virtual int NamedGroup => m_namedGroup; public virtual bool IsPadded => m_padded; public TlsDHConfig(DHGroup explicitGroup) { m_explicitGroup = explicitGroup; m_namedGroup = -1; m_padded = false; } public TlsDHConfig(int namedGroup, bool padded) { m_explicitGroup = null; m_namedGroup = namedGroup; m_padded = padded; } } }