C# Class Org.BouncyCastle.Math.EC.FpCurve

Inheritance: ECCurveBase
Show file Open project: retroplasma/binsync Class Usage Examples

Public Methods

Method Description
CreatePoint ( BigInteger X1, BigInteger Y1, bool withCompression ) : ECPoint
Equals ( object obj ) : bool
FpCurve ( BigInteger q, BigInteger a, BigInteger b ) : System
FromBigInteger ( BigInteger x ) : ECFieldElement
GetHashCode ( ) : int

Protected Methods

Method Description
DecompressPoint ( int yTilde, BigInteger X1 ) : ECPoint
Equals ( FpCurve other ) : bool

Method Details

CreatePoint() public method

public CreatePoint ( BigInteger X1, BigInteger Y1, bool withCompression ) : ECPoint
X1 BigInteger
Y1 BigInteger
withCompression bool
return ECPoint

DecompressPoint() protected method

protected DecompressPoint ( int yTilde, BigInteger X1 ) : ECPoint
yTilde int
X1 BigInteger
return ECPoint

Equals() protected method

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

Equals() public method

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

FpCurve() public method

public FpCurve ( BigInteger q, BigInteger a, BigInteger b ) : System
q BigInteger
a BigInteger
b BigInteger
return System

FromBigInteger() public method

public FromBigInteger ( BigInteger x ) : ECFieldElement
x BigInteger
return ECFieldElement

GetHashCode() public method

public GetHashCode ( ) : int
return int