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

상속: Org.BouncyCastle.Math.EC.AbstractF2mCurve
파일 보기 프로젝트 열기: retroplasma/binsync 1 사용 예제들

공개 메소드들

메소드 설명
CreatePoint ( BigInteger X1, BigInteger Y1, bool withCompression ) : ECPoint
Equals ( object obj ) : bool
F2mCurve ( int m, int k, BigInteger a, BigInteger b ) : System
F2mCurve ( int m, int k, BigInteger a, BigInteger b, BigInteger n, BigInteger h ) : 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 n, BigInteger h ) : System
FromBigInteger ( BigInteger x ) : ECFieldElement
GetHashCode ( ) : int
IsTrinomial ( ) : bool

보호된 메소드들

메소드 설명
DecompressPoint ( int yTilde, BigInteger X1 ) : ECPoint
Equals ( F2mCurve other ) : bool

비공개 메소드들

메소드 설명
GetMu ( ) : sbyte
GetSi ( ) : BigInteger[]
solveQuadradicEquation ( ECFieldElement beta ) : ECFieldElement

메소드 상세

CreatePoint() 공개 메소드

public CreatePoint ( BigInteger X1, BigInteger Y1, bool withCompression ) : ECPoint
X1 BigInteger
Y1 BigInteger
withCompression bool
리턴 ECPoint

DecompressPoint() 보호된 메소드

protected DecompressPoint ( int yTilde, BigInteger X1 ) : ECPoint
yTilde int
X1 BigInteger
리턴 ECPoint

Equals() 보호된 메소드

protected Equals ( F2mCurve other ) : bool
other F2mCurve
리턴 bool

Equals() 공개 메소드

public Equals ( object obj ) : bool
obj object
리턴 bool

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 n, BigInteger h ) : System
m int
k int
a BigInteger
b BigInteger
n BigInteger
h 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 n, BigInteger h ) : System
m int
k1 int
k2 int
k3 int
a BigInteger
b BigInteger
n BigInteger
h BigInteger
리턴 System

FromBigInteger() 공개 메소드

public FromBigInteger ( BigInteger x ) : ECFieldElement
x BigInteger
리턴 ECFieldElement

GetHashCode() 공개 메소드

public GetHashCode ( ) : int
리턴 int

IsTrinomial() 공개 메소드

public IsTrinomial ( ) : bool
리턴 bool