Class AbstractF2mPoint
- Namespace
- Org.BouncyCastle.Math.EC
- Assembly
- BouncyCastle.Cryptography.dll
public abstract class AbstractF2mPoint : ECPointBase
- Inheritance
-
AbstractF2mPoint
- Derived
-
- Inherited Members
-
Constructors
AbstractF2mPoint(ECCurve, ECFieldElement, ECFieldElement)
protected AbstractF2mPoint(ECCurve curve, ECFieldElement x, ECFieldElement y)
Parameters
curve ECCurve
x ECFieldElement
y ECFieldElement
AbstractF2mPoint(ECCurve, ECFieldElement, ECFieldElement, ECFieldElement[])
protected AbstractF2mPoint(ECCurve curve, ECFieldElement x, ECFieldElement y, ECFieldElement[] zs)
Parameters
curve ECCurve
x ECFieldElement
y ECFieldElement
zs ECFieldElement[]
Methods
SatisfiesCurveEquation()
protected override bool SatisfiesCurveEquation()
Returns
- bool
SatisfiesOrder()
protected override bool SatisfiesOrder()
Returns
- bool
ScaleX(ECFieldElement)
public override ECPoint ScaleX(ECFieldElement scale)
Parameters
scale ECFieldElement
Returns
- ECPoint
ScaleXNegateY(ECFieldElement)
public override ECPoint ScaleXNegateY(ECFieldElement scale)
Parameters
scale ECFieldElement
Returns
- ECPoint
ScaleY(ECFieldElement)
public override ECPoint ScaleY(ECFieldElement scale)
Parameters
scale ECFieldElement
Returns
- ECPoint
ScaleYNegateX(ECFieldElement)
public override ECPoint ScaleYNegateX(ECFieldElement scale)
Parameters
scale ECFieldElement
Returns
- ECPoint
Subtract(ECPoint)
public override ECPoint Subtract(ECPoint b)
Parameters
b ECPoint
Returns
- ECPoint
Tau()
public virtual AbstractF2mPoint Tau()
Returns
- AbstractF2mPoint
TauPow(int)
public virtual AbstractF2mPoint TauPow(int pow)
Parameters
pow int
Returns
- AbstractF2mPoint