<PackageReference Include="BouncyCastle.Cryptography" Version="2.7.0-beta.98" />

Org.BouncyCastle.Math.EC.Custom.Sec.SecT409Field

static class SecT409Field
namespace Org.BouncyCastle.Math.EC.Custom.Sec { internal static class SecT409Field { public static void Add(ulong[] x, ulong[] y, ulong[] z); public static void AddBothTo(ulong[] x, ulong[] y, ulong[] z); public static void AddExt(ulong[] xx, ulong[] yy, ulong[] zz); public static void AddOne(ulong[] x, ulong[] z); public static void AddTo(ulong[] x, ulong[] z); public static ulong[] FromBigInteger(BigInteger x); public static void HalfTrace(ulong[] x, ulong[] z); public static void Invert(ulong[] x, ulong[] z); public static void Multiply(ulong[] x, ulong[] y, ulong[] z); public static void MultiplyAddToExt(ulong[] x, ulong[] y, ulong[] zz); public static void MultiplyExt(ulong[] x, ulong[] y, ulong[] zz); public static void Reduce(ulong[] xx, ulong[] z); public static void Reduce39(ulong[] z, int zOff); public static void Sqrt(ulong[] x, ulong[] z); public static void Square(ulong[] x, ulong[] z); public static void SquareAddToExt(ulong[] x, ulong[] zz); public static void SquareExt(ulong[] x, ulong[] zz); public static void SquareN(ulong[] x, int n, ulong[] z); public static uint Trace(ulong[] x); } }