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

Org.BouncyCastle.Math.EC.Custom.Sec.SecP224R1Field

namespace Org.BouncyCastle.Math.EC.Custom.Sec { internal class SecP224R1Field { public static void Add(uint[] x, uint[] y, uint[] z); public static void AddExt(uint[] xx, uint[] yy, uint[] zz); public static void AddOne(uint[] x, uint[] z); public static uint[] FromBigInteger(BigInteger x); public static void Half(uint[] x, uint[] z); public static void Inv(uint[] x, uint[] z); public static int IsZero(uint[] x); public static void Multiply(uint[] x, uint[] y, uint[] z); public static void MultiplyAddToExt(uint[] x, uint[] y, uint[] zz); public static void Negate(uint[] x, uint[] z); public static void Random(SecureRandom r, uint[] z); public static void RandomMult(SecureRandom r, uint[] z); public static void Reduce(uint[] xx, uint[] z); public static void Reduce32(uint x, uint[] z); public static void Square(uint[] x, uint[] z); public static void SquareN(uint[] x, int n, uint[] z); public static void Subtract(uint[] x, uint[] y, uint[] z); public static void SubtractExt(uint[] xx, uint[] yy, uint[] zz); public static void Twice(uint[] x, uint[] z); public SecP224R1Field(); } }