C# Class NBitcoin.BouncyCastle.Math.EC.Custom.Sec.SecP256K1Curve

Inheritance: AbstractFpCurve
显示文件 Open project: Nethereum/Nethereum

Public Properties

Property Type Description
q BigInteger

Protected Properties

Property Type Description
m_infinity SecP256K1Point

Public Methods

Method Description
CreateRawPoint ( ECFieldElement x, ECFieldElement y, ECFieldElement zs, bool withCompression ) : ECPoint
CreateRawPoint ( ECFieldElement x, ECFieldElement y, bool withCompression ) : ECPoint
FromBigInteger ( BigInteger x ) : ECFieldElement
SecP256K1Curve ( ) : NBitcoin.BouncyCastle.Utilities.Encoders
SupportsCoordinateSystem ( int coord ) : bool

Protected Methods

Method Description
CloneCurve ( ) : ECCurve

Method Details

CloneCurve() protected method

protected CloneCurve ( ) : ECCurve
return ECCurve

CreateRawPoint() public method

public CreateRawPoint ( ECFieldElement x, ECFieldElement y, ECFieldElement zs, bool withCompression ) : ECPoint
x ECFieldElement
y ECFieldElement
zs ECFieldElement
withCompression bool
return ECPoint

CreateRawPoint() public method

public CreateRawPoint ( ECFieldElement x, ECFieldElement y, bool withCompression ) : ECPoint
x ECFieldElement
y ECFieldElement
withCompression bool
return ECPoint

FromBigInteger() public method

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

SecP256K1Curve() public method

public SecP256K1Curve ( ) : NBitcoin.BouncyCastle.Utilities.Encoders
return NBitcoin.BouncyCastle.Utilities.Encoders

SupportsCoordinateSystem() public method

public SupportsCoordinateSystem ( int coord ) : bool
coord int
return bool

Property Details

m_infinity protected_oe property

protected SecP256K1Point,NBitcoin.BouncyCastle.Math.EC.Custom.Sec m_infinity
return SecP256K1Point

q public_oe static_oe property

public static BigInteger q
return BigInteger