C# Class Org.BouncyCastle.Math.EC.FpFieldElement

Inheritance: ECFieldElement
Show file Open project: red-gate/iTextSharp-4.1.6 Class Usage Examples

Public Methods

Method Description
Add ( ECFieldElement b ) : ECFieldElement
Divide ( ECFieldElement b ) : ECFieldElement
Equals ( object obj ) : bool
FpFieldElement ( BigInteger q, BigInteger x ) : System
GetHashCode ( ) : int
Invert ( ) : ECFieldElement
Multiply ( ECFieldElement b ) : ECFieldElement
Negate ( ) : ECFieldElement
Sqrt ( ) : ECFieldElement
Square ( ) : ECFieldElement
Subtract ( ECFieldElement b ) : ECFieldElement
ToBigInteger ( ) : BigInteger

Protected Methods

Method Description
Equals ( FpFieldElement other ) : bool

Private Methods

Method Description
fastLucasSequence ( BigInteger p, BigInteger P, BigInteger Q, BigInteger k ) : BigInteger[]

Method Details

Add() public method

public Add ( ECFieldElement b ) : ECFieldElement
b ECFieldElement
return ECFieldElement

Divide() public method

public Divide ( ECFieldElement b ) : ECFieldElement
b ECFieldElement
return ECFieldElement

Equals() protected method

protected Equals ( FpFieldElement other ) : bool
other FpFieldElement
return bool

Equals() public method

public Equals ( object obj ) : bool
obj object
return bool

FpFieldElement() public method

public FpFieldElement ( BigInteger q, BigInteger x ) : System
q BigInteger
x BigInteger
return System

GetHashCode() public method

public GetHashCode ( ) : int
return int

Invert() public method

public Invert ( ) : ECFieldElement
return ECFieldElement

Multiply() public method

public Multiply ( ECFieldElement b ) : ECFieldElement
b ECFieldElement
return ECFieldElement

Negate() public method

public Negate ( ) : ECFieldElement
return ECFieldElement

Sqrt() public method

public Sqrt ( ) : ECFieldElement
return ECFieldElement

Square() public method

public Square ( ) : ECFieldElement
return ECFieldElement

Subtract() public method

public Subtract ( ECFieldElement b ) : ECFieldElement
b ECFieldElement
return ECFieldElement

ToBigInteger() public method

public ToBigInteger ( ) : BigInteger
return BigInteger