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

SecP521R1Field

public SecP521R1Field()

public static void Add(uint[] x, uint[] y, uint[] z)

public static void AddOne(uint[] x, uint[] z)

public static uint[] FromBigInteger(BigInteger x)

public static void Half(uint[] x, uint[] z)

protected static void ImplMultiply(uint[] x, uint[] y, uint[] zz)

protected static void ImplSquare(uint[] x, uint[] zz)

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 Multiply(uint[] x, uint[] y, uint[] z, uint[] tt)

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 Reduce23(uint[] z)

public static void Square(uint[] x, uint[] z)

public static void Square(uint[] x, uint[] z, uint[] tt)

public static void SquareN(uint[] x, int n, uint[] z)

public static void SquareN(uint[] x, int n, uint[] z, uint[] tt)

public static void Subtract(uint[] x, uint[] y, uint[] z)

public static void Twice(uint[] x, uint[] z)