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

Org.BouncyCastle.Tls.DefaultTlsDHGroupVerifier

namespace Org.BouncyCastle.Tls { public class DefaultTlsDHGroupVerifier : TlsDHGroupVerifier { public static readonly int DefaultMinimumPrimeBits; protected readonly IList<DHGroup> m_groups; protected readonly int m_minimumPrimeBits; public virtual int MinimumPrimeBits { get; } public DefaultTlsDHGroupVerifier(); public DefaultTlsDHGroupVerifier(int minimumPrimeBits); public DefaultTlsDHGroupVerifier(IList<DHGroup> groups, int minimumPrimeBits); public virtual bool Accept(DHGroup dhGroup); protected virtual bool AreGroupsEqual(DHGroup a, DHGroup b); protected virtual bool AreParametersEqual(BigInteger a, BigInteger b); protected virtual bool CheckGroup(DHGroup dhGroup); protected virtual bool CheckMinimumPrimeBits(DHGroup dhGroup); } }