C# Класс NBitcoin.BouncyCastle.Math.EC.F2mCurve

Наследование: AbstractF2mCurve
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
m_infinity NBitcoin.BouncyCastle.Math.EC.F2mPoint

Private Properties

Свойство Тип Описание

Открытые методы

Метод Описание
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
F2mCurve ( int m, int k, BigInteger a, BigInteger b ) : System
F2mCurve ( int m, int k, BigInteger a, BigInteger b, BigInteger order, BigInteger cofactor ) : System
F2mCurve ( int m, int k1, int k2, int k3, BigInteger a, BigInteger b ) : System
F2mCurve ( int m, int k1, int k2, int k3, BigInteger a, BigInteger b, BigInteger order, BigInteger cofactor ) : System
FromBigInteger ( BigInteger x ) : ECFieldElement
IsTrinomial ( ) : bool
SupportsCoordinateSystem ( int coord ) : bool

Защищенные методы

Метод Описание
CloneCurve ( ) : ECCurve
CreateDefaultMultiplier ( ) : ECMultiplier
F2mCurve ( int m, int k1, int k2, int k3, ECFieldElement a, ECFieldElement b, BigInteger order, BigInteger cofactor ) : System

Описание методов

CloneCurve() защищенный Метод

protected CloneCurve ( ) : ECCurve
Результат ECCurve

CreateDefaultMultiplier() защищенный Метод

protected CreateDefaultMultiplier ( ) : ECMultiplier
Результат ECMultiplier

CreateRawPoint() публичный Метод

public CreateRawPoint ( ECFieldElement x, ECFieldElement y, ECFieldElement zs, bool withCompression ) : NBitcoin.BouncyCastle.Math.EC.ECPoint
x ECFieldElement
y ECFieldElement
zs ECFieldElement
withCompression bool
Результат NBitcoin.BouncyCastle.Math.EC.ECPoint

CreateRawPoint() публичный Метод

public CreateRawPoint ( ECFieldElement x, ECFieldElement y, bool withCompression ) : NBitcoin.BouncyCastle.Math.EC.ECPoint
x ECFieldElement
y ECFieldElement
withCompression bool
Результат NBitcoin.BouncyCastle.Math.EC.ECPoint

F2mCurve() публичный Метод

public F2mCurve ( int m, int k, BigInteger a, BigInteger b ) : System
m int
k int
a BigInteger
b BigInteger
Результат System

F2mCurve() публичный Метод

public F2mCurve ( int m, int k, BigInteger a, BigInteger b, BigInteger order, BigInteger cofactor ) : System
m int
k int
a BigInteger
b BigInteger
order BigInteger
cofactor BigInteger
Результат System

F2mCurve() публичный Метод

public F2mCurve ( int m, int k1, int k2, int k3, BigInteger a, BigInteger b ) : System
m int
k1 int
k2 int
k3 int
a BigInteger
b BigInteger
Результат System

F2mCurve() публичный Метод

public F2mCurve ( int m, int k1, int k2, int k3, BigInteger a, BigInteger b, BigInteger order, BigInteger cofactor ) : System
m int
k1 int
k2 int
k3 int
a BigInteger
b BigInteger
order BigInteger
cofactor BigInteger
Результат System

F2mCurve() защищенный Метод

protected F2mCurve ( int m, int k1, int k2, int k3, ECFieldElement a, ECFieldElement b, BigInteger order, BigInteger cofactor ) : System
m int
k1 int
k2 int
k3 int
a ECFieldElement
b ECFieldElement
order BigInteger
cofactor BigInteger
Результат System

FromBigInteger() публичный Метод

public FromBigInteger ( BigInteger x ) : ECFieldElement
x BigInteger
Результат ECFieldElement

IsTrinomial() публичный Метод

public IsTrinomial ( ) : bool
Результат bool

SupportsCoordinateSystem() публичный Метод

public SupportsCoordinateSystem ( int coord ) : bool
coord int
Результат bool

Описание свойств

m_infinity защищенное свойство

protected F2mPoint,NBitcoin.BouncyCastle.Math.EC m_infinity
Результат NBitcoin.BouncyCastle.Math.EC.F2mPoint