Class SecT283Field
- java.lang.Object
-
- org.bouncycastle.math.ec.custom.sec.SecT283Field
-
public class SecT283Field extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description SecT283Field()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
add(long[] x, long[] y, long[] z)
static void
addExt(long[] xx, long[] yy, long[] zz)
static void
addOne(long[] x, long[] z)
static long[]
fromBigInteger(java.math.BigInteger x)
static void
halfTrace(long[] x, long[] z)
protected static void
implCompactExt(long[] zz)
protected static void
implExpand(long[] x, long[] z)
protected static void
implMultiply(long[] x, long[] y, long[] zz)
protected static void
implMulw(long[] u, long x, long y, long[] z, int zOff)
protected static void
implSquare(long[] x, long[] zz)
static void
invert(long[] x, long[] z)
static void
multiply(long[] x, long[] y, long[] z)
static void
multiplyAddToExt(long[] x, long[] y, long[] zz)
static void
reduce(long[] xx, long[] z)
static void
reduce37(long[] z, int zOff)
static void
sqrt(long[] x, long[] z)
static void
square(long[] x, long[] z)
static void
squareAddToExt(long[] x, long[] zz)
static void
squareN(long[] x, int n, long[] z)
static int
trace(long[] x)
-
-
-
Method Detail
-
add
public static void add(long[] x, long[] y, long[] z)
-
addExt
public static void addExt(long[] xx, long[] yy, long[] zz)
-
addOne
public static void addOne(long[] x, long[] z)
-
fromBigInteger
public static long[] fromBigInteger(java.math.BigInteger x)
-
halfTrace
public static void halfTrace(long[] x, long[] z)
-
invert
public static void invert(long[] x, long[] z)
-
multiply
public static void multiply(long[] x, long[] y, long[] z)
-
multiplyAddToExt
public static void multiplyAddToExt(long[] x, long[] y, long[] zz)
-
reduce
public static void reduce(long[] xx, long[] z)
-
reduce37
public static void reduce37(long[] z, int zOff)
-
sqrt
public static void sqrt(long[] x, long[] z)
-
square
public static void square(long[] x, long[] z)
-
squareAddToExt
public static void squareAddToExt(long[] x, long[] zz)
-
squareN
public static void squareN(long[] x, int n, long[] z)
-
trace
public static int trace(long[] x)
-
implCompactExt
protected static void implCompactExt(long[] zz)
-
implExpand
protected static void implExpand(long[] x, long[] z)
-
implMultiply
protected static void implMultiply(long[] x, long[] y, long[] zz)
-
implMulw
protected static void implMulw(long[] u, long x, long y, long[] z, int zOff)
-
implSquare
protected static void implSquare(long[] x, long[] zz)
-
-