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
Property Value
- int
M
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