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);
}
}