Table of Contents

Class DefaultTlsDHVerifier

Namespace
Enterprises.Org.BouncyCastle.Crypto.Tls
Assembly
Enterprises.BouncyCastle.Crypto.dll
public class DefaultTlsDHVerifier : TlsDHVerifier
Inheritance
DefaultTlsDHVerifier
Implements
Inherited Members

Constructors

DefaultTlsDHVerifier()

public DefaultTlsDHVerifier()

DefaultTlsDHVerifier(IList, int)

public DefaultTlsDHVerifier(IList groups, int minimumPrimeBits)

Parameters

groups IList
minimumPrimeBits int

DefaultTlsDHVerifier(int)

public DefaultTlsDHVerifier(int minimumPrimeBits)

Parameters

minimumPrimeBits int

Fields

DefaultGroups

protected static readonly IList DefaultGroups

Field Value

IList

DefaultMinimumPrimeBits

public static readonly int DefaultMinimumPrimeBits

Field Value

int

mGroups

protected readonly IList mGroups

Field Value

IList

mMinimumPrimeBits

protected readonly int mMinimumPrimeBits

Field Value

int

Properties

MinimumPrimeBits

public virtual int MinimumPrimeBits { get; }

Property Value

int

Methods

Accept(DHParameters)

public virtual bool Accept(DHParameters dhParameters)

Parameters

dhParameters DHParameters

Returns

bool

AreGroupsEqual(DHParameters, DHParameters)

protected virtual bool AreGroupsEqual(DHParameters a, DHParameters b)

Parameters

a DHParameters
b DHParameters

Returns

bool

AreParametersEqual(BigInteger, BigInteger)

protected virtual bool AreParametersEqual(BigInteger a, BigInteger b)

Parameters

a BigInteger
b BigInteger

Returns

bool

CheckGroup(DHParameters)

protected virtual bool CheckGroup(DHParameters dhParameters)

Parameters

dhParameters DHParameters

Returns

bool

CheckMinimumPrimeBits(DHParameters)

protected virtual bool CheckMinimumPrimeBits(DHParameters dhParameters)

Parameters

dhParameters DHParameters

Returns

bool