Class F2mPoint
- Namespace
- Enterprises.Org.BouncyCastle.Math.EC
- Assembly
- Enterprises.BouncyCastle.Crypto.dll
public class F2mPoint : AbstractF2mPoint
- Inheritance
-
F2mPoint
- Inherited Members
Constructors
F2mPoint(ECCurve, ECFieldElement, ECFieldElement)
[Obsolete("Use ECCurve.CreatePoint to construct points")]
public F2mPoint(ECCurve curve, ECFieldElement x, ECFieldElement y)
Parameters
curveECCurvexECFieldElementyECFieldElement
F2mPoint(ECCurve, ECFieldElement, ECFieldElement, bool)
[Obsolete("Per-point compression property will be removed, see GetEncoded(bool)")]
public F2mPoint(ECCurve curve, ECFieldElement x, ECFieldElement y, bool withCompression)
Parameters
curveECCurvexECFieldElementyECFieldElementwithCompressionbool
Properties
CompressionYTilde
protected override bool CompressionYTilde { get; }
Property Value
YCoord
public override ECFieldElement YCoord { get; }
Property Value
Methods
Add(ECPoint)
public override ECPoint Add(ECPoint b)
Parameters
bECPoint
Returns
Detach()
protected override ECPoint Detach()
Returns
Negate()
public override ECPoint Negate()
Returns
Twice()
public override ECPoint Twice()
Returns
TwicePlus(ECPoint)
public override ECPoint TwicePlus(ECPoint b)
Parameters
bECPoint