C# Class Secp256k1.ECPoint

Inheritance: ICloneable
Mostrar archivo Open project: TangibleCryptography/Secp256k1 Class Usage Examples

Public Methods

Method Description
Add ( ECPoint b ) : ECPoint
Clone ( ) : object
DecodePoint ( byte encoded ) : ECPoint
ECPoint ( System.Numerics.BigInteger x, System.Numerics.BigInteger y ) : System
ECPoint ( System.Numerics.BigInteger x, System.Numerics.BigInteger y, bool isInfinity ) : System
EncodePoint ( bool compressed ) : byte[]
Multiply ( System.Numerics.BigInteger b ) : ECPoint
Negate ( ) : ECPoint
Subtract ( ECPoint b ) : ECPoint
Twice ( ) : ECPoint

Private Methods

Method Description
ECPoint ( ) : System

Method Details

Add() public method

public Add ( ECPoint b ) : ECPoint
b ECPoint
return ECPoint

Clone() public method

public Clone ( ) : object
return object

DecodePoint() public static method

public static DecodePoint ( byte encoded ) : ECPoint
encoded byte
return ECPoint

ECPoint() public method

public ECPoint ( System.Numerics.BigInteger x, System.Numerics.BigInteger y ) : System
x System.Numerics.BigInteger
y System.Numerics.BigInteger
return System

ECPoint() public method

public ECPoint ( System.Numerics.BigInteger x, System.Numerics.BigInteger y, bool isInfinity ) : System
x System.Numerics.BigInteger
y System.Numerics.BigInteger
isInfinity bool
return System

EncodePoint() public method

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

Multiply() public method

public Multiply ( System.Numerics.BigInteger b ) : ECPoint
b System.Numerics.BigInteger
return ECPoint

Negate() public method

public Negate ( ) : ECPoint
return ECPoint

Subtract() public method

public Subtract ( ECPoint b ) : ECPoint
b ECPoint
return ECPoint

Twice() public method

public Twice ( ) : ECPoint
return ECPoint