Table of Contents

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 ECCurve
x ECFieldElement
y 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 ECCurve
x ECFieldElement
y ECFieldElement
withCompression bool

Properties

CompressionYTilde

protected override bool CompressionYTilde { get; }

Property Value

bool

YCoord

public override ECFieldElement YCoord { get; }

Property Value

ECFieldElement

Methods

Add(ECPoint)

public override ECPoint Add(ECPoint b)

Parameters

b ECPoint

Returns

ECPoint

Detach()

protected override ECPoint Detach()

Returns

ECPoint

Negate()

public override ECPoint Negate()

Returns

ECPoint

Twice()

public override ECPoint Twice()

Returns

ECPoint

TwicePlus(ECPoint)

public override ECPoint TwicePlus(ECPoint b)

Parameters

b ECPoint

Returns

ECPoint