C# Class Org.BouncyCastle.Crypto.Parameters.DHParameters

Inheritance: ICipherParameters
ファイルを表示 Open project: gkardava/WinPass Class Usage Examples

Public Methods

Method Description
DHParameters ( BigInteger p, BigInteger g ) : System
DHParameters ( BigInteger p, BigInteger g, BigInteger q ) : System
DHParameters ( BigInteger p, BigInteger g, BigInteger q, BigInteger j, DHValidationParameters validation ) : System
DHParameters ( BigInteger p, BigInteger g, BigInteger q, int l ) : System
DHParameters ( BigInteger p, BigInteger g, BigInteger q, int m, int l ) : System
DHParameters ( BigInteger p, BigInteger g, BigInteger q, int m, int l, BigInteger j, DHValidationParameters validation ) : System
Equals ( object obj ) : bool
GetHashCode ( ) : int

Protected Methods

Method Description
Equals ( DHParameters other ) : bool

Private Methods

Method Description
GetDefaultMParam ( int lParam ) : int

Method Details

DHParameters() public method

public DHParameters ( BigInteger p, BigInteger g ) : System
p Org.BouncyCastle.Math.BigInteger
g Org.BouncyCastle.Math.BigInteger
return System

DHParameters() public method

public DHParameters ( BigInteger p, BigInteger g, BigInteger q ) : System
p Org.BouncyCastle.Math.BigInteger
g Org.BouncyCastle.Math.BigInteger
q Org.BouncyCastle.Math.BigInteger
return System

DHParameters() public method

public DHParameters ( BigInteger p, BigInteger g, BigInteger q, BigInteger j, DHValidationParameters validation ) : System
p Org.BouncyCastle.Math.BigInteger
g Org.BouncyCastle.Math.BigInteger
q Org.BouncyCastle.Math.BigInteger
j Org.BouncyCastle.Math.BigInteger
validation DHValidationParameters
return System

DHParameters() public method

public DHParameters ( BigInteger p, BigInteger g, BigInteger q, int l ) : System
p Org.BouncyCastle.Math.BigInteger
g Org.BouncyCastle.Math.BigInteger
q Org.BouncyCastle.Math.BigInteger
l int
return System

DHParameters() public method

public DHParameters ( BigInteger p, BigInteger g, BigInteger q, int m, int l ) : System
p Org.BouncyCastle.Math.BigInteger
g Org.BouncyCastle.Math.BigInteger
q Org.BouncyCastle.Math.BigInteger
m int
l int
return System

DHParameters() public method

public DHParameters ( BigInteger p, BigInteger g, BigInteger q, int m, int l, BigInteger j, DHValidationParameters validation ) : System
p Org.BouncyCastle.Math.BigInteger
g Org.BouncyCastle.Math.BigInteger
q Org.BouncyCastle.Math.BigInteger
m int
l int
j Org.BouncyCastle.Math.BigInteger
validation DHValidationParameters
return System

Equals() protected method

protected Equals ( DHParameters other ) : bool
other DHParameters
return bool

Equals() public method

public Equals ( object obj ) : bool
obj object
return bool

GetHashCode() public method

public GetHashCode ( ) : int
return int