Class ECPointBase
- Namespace
- Org.BouncyCastle.Math.EC
- Assembly
- BouncyCastle.Cryptography.dll
public abstract class ECPointBase : ECPoint
- Inheritance
-
ECPointBase
- Derived
- Inherited Members
Constructors
ECPointBase(ECCurve, ECFieldElement, ECFieldElement)
protected ECPointBase(ECCurve curve, ECFieldElement x, ECFieldElement y)
Parameters
curveECCurvexECFieldElementyECFieldElement
ECPointBase(ECCurve, ECFieldElement, ECFieldElement, ECFieldElement[])
protected ECPointBase(ECCurve curve, ECFieldElement x, ECFieldElement y, ECFieldElement[] zs)
Parameters
curveECCurvexECFieldElementyECFieldElementzsECFieldElement[]
Methods
EncodeTo(bool, byte[], int)
public override void EncodeTo(bool compressed, byte[] buf, int off)
Parameters
EncodeTo(bool, Span<byte>)
public override void EncodeTo(bool compressed, Span<byte> buf)
Parameters
GetEncoded(bool)
public override byte[] GetEncoded(bool compressed)
Parameters
compressedbool
Returns
- byte[]
GetEncodedLength(bool)
public override int GetEncodedLength(bool compressed)
Parameters
compressedbool
Returns
Multiply(BigInteger)
public override ECPoint Multiply(BigInteger k)