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

Org.BouncyCastle.Math.EC.FpFieldElement

namespace Org.BouncyCastle.Math.EC { public class FpFieldElement : AbstractFpFieldElement { public BigInteger Q { get; } protected virtual BigInteger ModAdd(BigInteger x1, BigInteger x2); protected virtual BigInteger ModDouble(BigInteger x); protected virtual BigInteger ModHalf(BigInteger x); protected virtual BigInteger ModHalfAbs(BigInteger x); protected virtual BigInteger ModInverse(BigInteger x); protected virtual BigInteger ModMult(BigInteger x1, BigInteger x2); protected virtual BigInteger ModReduce(BigInteger x); protected virtual BigInteger ModSubtract(BigInteger x1, BigInteger x2); public virtual bool Equals(FpFieldElement other); } }