Table of Contents

Class AbstractFpCurve

Namespace
Org.BouncyCastle.Math.EC
Assembly
BouncyCastle.Cryptography.dll
public abstract class AbstractFpCurve : ECCurve
Inheritance
AbstractFpCurve
Derived
Inherited Members

Constructors

AbstractFpCurve(BigInteger)

protected AbstractFpCurve(BigInteger q)

Parameters

q BigInteger

Methods

DecompressPoint(int, BigInteger)

protected override ECPoint DecompressPoint(int yTilde, BigInteger X1)

Parameters

yTilde int
X1 BigInteger

Returns

ECPoint

IsValidFieldElement(BigInteger)

public override bool IsValidFieldElement(BigInteger x)

Parameters

x BigInteger

Returns

bool

RandomFieldElement(SecureRandom)

public override ECFieldElement RandomFieldElement(SecureRandom r)

Parameters

r SecureRandom

Returns

ECFieldElement

RandomFieldElementMult(SecureRandom)

public override ECFieldElement RandomFieldElementMult(SecureRandom r)

Parameters

r SecureRandom

Returns

ECFieldElement