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

Inheritance: AbstractFpCurve
Afficher le fichier Open project: Nethereum/Nethereum Class Usage Examples

Protected Properties

Свойство Type Description
m_infinity NBitcoin.BouncyCastle.Math.EC.FpPoint
m_q BigInteger

Méthodes publiques

Méthode Description
CreateRawPoint ( ECFieldElement x, ECFieldElement y, ECFieldElement zs, bool withCompression ) : NBitcoin.BouncyCastle.Math.EC.ECPoint
CreateRawPoint ( ECFieldElement x, ECFieldElement y, bool withCompression ) : NBitcoin.BouncyCastle.Math.EC.ECPoint
FpCurve ( BigInteger q, BigInteger a, BigInteger b ) : System
FpCurve ( BigInteger q, BigInteger a, BigInteger b, BigInteger order, BigInteger cofactor ) : System
FromBigInteger ( BigInteger x ) : ECFieldElement
ImportPoint ( NBitcoin.BouncyCastle.Math.EC.ECPoint p ) : NBitcoin.BouncyCastle.Math.EC.ECPoint
SupportsCoordinateSystem ( int coord ) : bool

Méthodes protégées

Méthode Description
CloneCurve ( ) : ECCurve
FpCurve ( BigInteger q, BigInteger r, ECFieldElement a, ECFieldElement b ) : System
FpCurve ( BigInteger q, BigInteger r, ECFieldElement a, ECFieldElement b, BigInteger order, BigInteger cofactor ) : System

Method Details

CloneCurve() protected méthode

protected CloneCurve ( ) : ECCurve
Résultat ECCurve

CreateRawPoint() public méthode

public CreateRawPoint ( ECFieldElement x, ECFieldElement y, ECFieldElement zs, bool withCompression ) : NBitcoin.BouncyCastle.Math.EC.ECPoint
x ECFieldElement
y ECFieldElement
zs ECFieldElement
withCompression bool
Résultat NBitcoin.BouncyCastle.Math.EC.ECPoint

CreateRawPoint() public méthode

public CreateRawPoint ( ECFieldElement x, ECFieldElement y, bool withCompression ) : NBitcoin.BouncyCastle.Math.EC.ECPoint
x ECFieldElement
y ECFieldElement
withCompression bool
Résultat NBitcoin.BouncyCastle.Math.EC.ECPoint

FpCurve() public méthode

public FpCurve ( BigInteger q, BigInteger a, BigInteger b ) : System
q BigInteger
a BigInteger
b BigInteger
Résultat System

FpCurve() public méthode

public FpCurve ( BigInteger q, BigInteger a, BigInteger b, BigInteger order, BigInteger cofactor ) : System
q BigInteger
a BigInteger
b BigInteger
order BigInteger
cofactor BigInteger
Résultat System

FpCurve() protected méthode

protected FpCurve ( BigInteger q, BigInteger r, ECFieldElement a, ECFieldElement b ) : System
q BigInteger
r BigInteger
a ECFieldElement
b ECFieldElement
Résultat System

FpCurve() protected méthode

protected FpCurve ( BigInteger q, BigInteger r, ECFieldElement a, ECFieldElement b, BigInteger order, BigInteger cofactor ) : System
q BigInteger
r BigInteger
a ECFieldElement
b ECFieldElement
order BigInteger
cofactor BigInteger
Résultat System

FromBigInteger() public méthode

public FromBigInteger ( BigInteger x ) : ECFieldElement
x BigInteger
Résultat ECFieldElement

ImportPoint() public méthode

public ImportPoint ( NBitcoin.BouncyCastle.Math.EC.ECPoint p ) : NBitcoin.BouncyCastle.Math.EC.ECPoint
p NBitcoin.BouncyCastle.Math.EC.ECPoint
Résultat NBitcoin.BouncyCastle.Math.EC.ECPoint

SupportsCoordinateSystem() public méthode

public SupportsCoordinateSystem ( int coord ) : bool
coord int
Résultat bool

Property Details

m_infinity protected_oe property

protected FpPoint,NBitcoin.BouncyCastle.Math.EC m_infinity
Résultat NBitcoin.BouncyCastle.Math.EC.FpPoint

m_q protected_oe property

protected BigInteger m_q
Résultat BigInteger