C# Class NeoGasLibrary.Cryptography.ECPoint

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

Public Properties

Property Type Description
Size int

Public Methods

Method Description
CompareTo ( ECPoint other ) : int
DecodePoint ( Array encoded, NeoGasLibrary.Cryptography.ECCurve curve ) : ECPoint
DeserializeFrom ( BinaryReader reader, NeoGasLibrary.Cryptography.ECCurve curve ) : ECPoint
ECPoint ( ) : System
EncodePoint ( bool commpressed ) : byte[]
Equals ( ECPoint other ) : bool
Equals ( object obj ) : bool
FromBytes ( Array pubkey, NeoGasLibrary.Cryptography.ECCurve curve ) : ECPoint
GetHashCode ( ) : int
ReverseSecure ( Array arr ) : byte[]
operator ( ) : ECPoint

Private Methods

Method Description
DecompressPoint ( int yTilde, BigInteger X1, NeoGasLibrary.Cryptography.ECCurve curve ) : ECPoint
ECPoint ( ECFieldElement x, ECFieldElement y, NeoGasLibrary.Cryptography.ECCurve curve ) : System
Multiply ( ECPoint p, BigInteger k ) : ECPoint

Method Details

CompareTo() public method

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

DecodePoint() public static method

public static DecodePoint ( Array encoded, NeoGasLibrary.Cryptography.ECCurve curve ) : ECPoint
encoded Array
curve NeoGasLibrary.Cryptography.ECCurve
return ECPoint

DeserializeFrom() public static method

public static DeserializeFrom ( BinaryReader reader, NeoGasLibrary.Cryptography.ECCurve curve ) : ECPoint
reader BinaryReader
curve NeoGasLibrary.Cryptography.ECCurve
return ECPoint

ECPoint() public method

public ECPoint ( ) : System
return System

EncodePoint() public method

public EncodePoint ( bool commpressed ) : byte[]
commpressed bool
return byte[]

Equals() public method

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

Equals() public method

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

FromBytes() public static method

public static FromBytes ( Array pubkey, NeoGasLibrary.Cryptography.ECCurve curve ) : ECPoint
pubkey Array
curve NeoGasLibrary.Cryptography.ECCurve
return ECPoint

GetHashCode() public method

public GetHashCode ( ) : int
return int

ReverseSecure() public static method

public static ReverseSecure ( Array arr ) : byte[]
arr Array
return byte[]

operator() public static method

public static operator ( ) : ECPoint
return ECPoint

Property Details

Size public_oe property

public int Size
return int