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

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

Méthodes publiques

Méthode Description
Add ( ECFieldElement b ) : ECFieldElement
AddOne ( ) : ECFieldElement
CheckFieldElements ( ECFieldElement a, ECFieldElement b ) : void
Divide ( ECFieldElement b ) : ECFieldElement
Equals ( F2mFieldElement other ) : bool
Equals ( object obj ) : bool
F2mFieldElement ( int m, int k, BigInteger x ) : System
F2mFieldElement ( int m, int k1, int k2, int k3, BigInteger x ) : System
GetHashCode ( ) : int
Invert ( ) : ECFieldElement
Multiply ( ECFieldElement b ) : ECFieldElement
MultiplyMinusProduct ( ECFieldElement b, ECFieldElement x, ECFieldElement y ) : ECFieldElement
MultiplyPlusProduct ( ECFieldElement b, ECFieldElement x, ECFieldElement y ) : ECFieldElement
Negate ( ) : ECFieldElement
Sqrt ( ) : ECFieldElement
Square ( ) : ECFieldElement
SquareMinusProduct ( ECFieldElement x, ECFieldElement y ) : ECFieldElement
SquarePlusProduct ( ECFieldElement x, ECFieldElement y ) : ECFieldElement
SquarePow ( int pow ) : ECFieldElement
Subtract ( ECFieldElement b ) : ECFieldElement
TestBitZero ( ) : bool
ToBigInteger ( ) : BigInteger

Private Methods

Méthode Description
F2mFieldElement ( int m, int ks, LongArray x ) : System

Method Details

Add() public méthode

public Add ( ECFieldElement b ) : ECFieldElement
b ECFieldElement
Résultat ECFieldElement

AddOne() public méthode

public AddOne ( ) : ECFieldElement
Résultat ECFieldElement

CheckFieldElements() public static méthode

public static CheckFieldElements ( ECFieldElement a, ECFieldElement b ) : void
a ECFieldElement
b ECFieldElement
Résultat void

Divide() public méthode

public Divide ( ECFieldElement b ) : ECFieldElement
b ECFieldElement
Résultat ECFieldElement

Equals() public méthode

public Equals ( F2mFieldElement other ) : bool
other F2mFieldElement
Résultat bool

Equals() public méthode

public Equals ( object obj ) : bool
obj object
Résultat bool

F2mFieldElement() public méthode

public F2mFieldElement ( int m, int k, BigInteger x ) : System
m int
k int
x BigInteger
Résultat System

F2mFieldElement() public méthode

public F2mFieldElement ( int m, int k1, int k2, int k3, BigInteger x ) : System
m int
k1 int
k2 int
k3 int
x BigInteger
Résultat System

GetHashCode() public méthode

public GetHashCode ( ) : int
Résultat int

Invert() public méthode

public Invert ( ) : ECFieldElement
Résultat ECFieldElement

Multiply() public méthode

public Multiply ( ECFieldElement b ) : ECFieldElement
b ECFieldElement
Résultat ECFieldElement

MultiplyMinusProduct() public méthode

public MultiplyMinusProduct ( ECFieldElement b, ECFieldElement x, ECFieldElement y ) : ECFieldElement
b ECFieldElement
x ECFieldElement
y ECFieldElement
Résultat ECFieldElement

MultiplyPlusProduct() public méthode

public MultiplyPlusProduct ( ECFieldElement b, ECFieldElement x, ECFieldElement y ) : ECFieldElement
b ECFieldElement
x ECFieldElement
y ECFieldElement
Résultat ECFieldElement

Negate() public méthode

public Negate ( ) : ECFieldElement
Résultat ECFieldElement

Sqrt() public méthode

public Sqrt ( ) : ECFieldElement
Résultat ECFieldElement

Square() public méthode

public Square ( ) : ECFieldElement
Résultat ECFieldElement

SquareMinusProduct() public méthode

public SquareMinusProduct ( ECFieldElement x, ECFieldElement y ) : ECFieldElement
x ECFieldElement
y ECFieldElement
Résultat ECFieldElement

SquarePlusProduct() public méthode

public SquarePlusProduct ( ECFieldElement x, ECFieldElement y ) : ECFieldElement
x ECFieldElement
y ECFieldElement
Résultat ECFieldElement

SquarePow() public méthode

public SquarePow ( int pow ) : ECFieldElement
pow int
Résultat ECFieldElement

Subtract() public méthode

public Subtract ( ECFieldElement b ) : ECFieldElement
b ECFieldElement
Résultat ECFieldElement

TestBitZero() public méthode

public TestBitZero ( ) : bool
Résultat bool

ToBigInteger() public méthode

public ToBigInteger ( ) : BigInteger
Résultat BigInteger