Table of Contents

Class DHParameters

Namespace
Enterprises.Org.BouncyCastle.Crypto.Parameters
Assembly
Enterprises.BouncyCastle.Crypto.dll
public class DHParameters : ICipherParameters
Inheritance
DHParameters
Implements
Inherited Members

Constructors

DHParameters(BigInteger, BigInteger)

public DHParameters(BigInteger p, BigInteger g)

Parameters

p BigInteger
g BigInteger

DHParameters(BigInteger, BigInteger, BigInteger)

public DHParameters(BigInteger p, BigInteger g, BigInteger q)

Parameters

p BigInteger
g BigInteger
q BigInteger

DHParameters(BigInteger, BigInteger, BigInteger, BigInteger, DHValidationParameters)

public DHParameters(BigInteger p, BigInteger g, BigInteger q, BigInteger j, DHValidationParameters validation)

Parameters

p BigInteger
g BigInteger
q BigInteger
j BigInteger
validation DHValidationParameters

DHParameters(BigInteger, BigInteger, BigInteger, int)

public DHParameters(BigInteger p, BigInteger g, BigInteger q, int l)

Parameters

p BigInteger
g BigInteger
q BigInteger
l int

DHParameters(BigInteger, BigInteger, BigInteger, int, int)

public DHParameters(BigInteger p, BigInteger g, BigInteger q, int m, int l)

Parameters

p BigInteger
g BigInteger
q BigInteger
m int
l int

DHParameters(BigInteger, BigInteger, BigInteger, int, int, BigInteger, DHValidationParameters)

public DHParameters(BigInteger p, BigInteger g, BigInteger q, int m, int l, BigInteger j, DHValidationParameters validation)

Parameters

p BigInteger
g BigInteger
q BigInteger
m int
l int
j BigInteger
validation DHValidationParameters

Properties

G

public BigInteger G { get; }

Property Value

BigInteger

J

public BigInteger J { get; }

Property Value

BigInteger

L

public int L { get; }

Property Value

int

M

public int M { get; }

Property Value

int

P

public BigInteger P { get; }

Property Value

BigInteger

Q

public BigInteger Q { get; }

Property Value

BigInteger

ValidationParameters

public DHValidationParameters ValidationParameters { get; }

Property Value

DHValidationParameters

Methods

Equals(DHParameters)

protected virtual bool Equals(DHParameters other)

Parameters

other DHParameters

Returns

bool

Equals(object)

public override bool Equals(object obj)

Parameters

obj object

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int