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

상속: ECCurve
파일 보기 프로젝트 열기: Nethereum/Nethereum

공개 메소드들

메소드 설명
GetSi ( ) : BigInteger[]
Inverse ( int m, int ks, BigInteger x ) : BigInteger
IsValidFieldElement ( BigInteger x ) : bool

보호된 메소드들

메소드 설명
AbstractF2mCurve ( int m, int k1, int k2, int k3 ) : System
DecompressPoint ( int yTilde, BigInteger X1 ) : NBitcoin.BouncyCastle.Math.EC.ECPoint

비공개 메소드들

메소드 설명
BuildField ( int m, int k1, int k2, int k3 ) : IFiniteField
CreatePoint ( BigInteger x, BigInteger y, bool withCompression ) : NBitcoin.BouncyCastle.Math.EC.ECPoint
SolveQuadradicEquation ( ECFieldElement beta ) : ECFieldElement

메소드 상세

AbstractF2mCurve() 보호된 메소드

protected AbstractF2mCurve ( int m, int k1, int k2, int k3 ) : System
m int
k1 int
k2 int
k3 int
리턴 System

DecompressPoint() 보호된 메소드

protected DecompressPoint ( int yTilde, BigInteger X1 ) : NBitcoin.BouncyCastle.Math.EC.ECPoint
yTilde int
X1 BigInteger
리턴 NBitcoin.BouncyCastle.Math.EC.ECPoint

GetSi() 공개 메소드

public GetSi ( ) : BigInteger[]
리턴 BigInteger[]

Inverse() 공개 정적인 메소드

public static Inverse ( int m, int ks, BigInteger x ) : BigInteger
m int
ks int
x BigInteger
리턴 BigInteger

IsValidFieldElement() 공개 메소드

public IsValidFieldElement ( BigInteger x ) : bool
x BigInteger
리턴 bool