Org.BouncyCastle.Math.EC.Custom.Sec.SecT233Field
namespace Org.BouncyCastle.Math.EC.Custom.Sec
{
internal static class SecT233Field
{
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 Reduce23(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);
}
}