C# 클래스 NBitcoin.BouncyCastle.Math.EC.F2mCurve

상속: AbstractF2mCurve
파일 보기 프로젝트 열기: Nethereum/Nethereum 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
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