C# Class NeoGasLibrary.Cryptography.ECFieldElement

Inheritance: IComparable, IEquatable
ファイルを表示 Open project: cybergibbons/bitfi_09072019

Public Methods

Method Description
CompareTo ( ECFieldElement other ) : int
ECFieldElement ( BigInteger value, NeoGasLibrary.Cryptography.ECCurve curve ) : System
Equals ( ECFieldElement other ) : bool
Equals ( object obj ) : bool
Square ( ) : ECFieldElement
ToByteArray ( ) : byte[]
operator ( ) : ECFieldElement

Private Methods

Method Description
FastLucasSequence ( BigInteger p, BigInteger P, BigInteger Q, BigInteger k ) : BigInteger[]

Method Details

CompareTo() public method

public CompareTo ( ECFieldElement other ) : int
other ECFieldElement
return int

ECFieldElement() public method

public ECFieldElement ( BigInteger value, NeoGasLibrary.Cryptography.ECCurve curve ) : System
value BigInteger
curve NeoGasLibrary.Cryptography.ECCurve
return System

Equals() public method

public Equals ( ECFieldElement other ) : bool
other ECFieldElement
return bool

Equals() public method

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

Square() public method

public Square ( ) : ECFieldElement
return ECFieldElement

ToByteArray() public method

public ToByteArray ( ) : byte[]
return byte[]

operator() public static method

public static operator ( ) : ECFieldElement
return ECFieldElement