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
curve
ECCurvex
ECFieldElementy
ECFieldElement
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
curve
ECCurvex
ECFieldElementy
ECFieldElementwithCompression
bool
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
b
ECPoint
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
b
ECPoint