Class AbstractF2mPoint
- Namespace
- Enterprises.Org.BouncyCastle.Math.EC
- Assembly
- Enterprises.BouncyCastle.Crypto.dll
public abstract class AbstractF2mPoint : ECPointBase- Inheritance
- 
      
      
      
      AbstractF2mPoint
- Derived
- Inherited Members
Constructors
AbstractF2mPoint(ECCurve, ECFieldElement, ECFieldElement, ECFieldElement[], bool)
protected AbstractF2mPoint(ECCurve curve, ECFieldElement x, ECFieldElement y, ECFieldElement[] zs, bool withCompression)Parameters
- curveECCurve
- xECFieldElement
- yECFieldElement
- zsECFieldElement[]
- withCompressionbool
AbstractF2mPoint(ECCurve, ECFieldElement, ECFieldElement, bool)
protected AbstractF2mPoint(ECCurve curve, ECFieldElement x, ECFieldElement y, bool withCompression)Parameters
- curveECCurve
- xECFieldElement
- yECFieldElement
- withCompressionbool
Methods
SatisfiesCurveEquation()
protected override bool SatisfiesCurveEquation()Returns
SatisfiesOrder()
protected override bool SatisfiesOrder()Returns
ScaleX(ECFieldElement)
public override ECPoint ScaleX(ECFieldElement scale)Parameters
- scaleECFieldElement
Returns
ScaleY(ECFieldElement)
public override ECPoint ScaleY(ECFieldElement scale)Parameters
- scaleECFieldElement
Returns
Subtract(ECPoint)
public override ECPoint Subtract(ECPoint b)Parameters
- bECPoint
Returns
Tau()
public virtual AbstractF2mPoint Tau()Returns
TauPow(int)
public virtual AbstractF2mPoint TauPow(int pow)Parameters
- powint