<PackageReference Include="BouncyCastle.Cryptography" Version="2.6.1" />

ECFieldElement

public abstract class ECFieldElement
public virtual int BitLength { get; }

public abstract string FieldName { get; }

public abstract int FieldSize { get; }

public virtual bool IsOne { get; }

public virtual bool IsZero { get; }

protected ECFieldElement()

public abstract ECFieldElement Add(ECFieldElement b)

public abstract ECFieldElement AddOne()

public virtual void EncodeTo(byte[] buf, int off)

public virtual bool Equals(ECFieldElement other)

public virtual byte[] GetEncoded()

public virtual int GetEncodedLength()

public abstract ECFieldElement Invert()

public abstract ECFieldElement Negate()

public abstract ECFieldElement Sqrt()

public abstract ECFieldElement Square()

public virtual ECFieldElement SquarePow(int pow)

public virtual bool TestBitZero()

public abstract BigInteger ToBigInteger()