Class SecT233Field
java.lang.Object
org.bouncycastle.math.ec.custom.sec.SecT233Field
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidadd(long[] x, long[] y, long[] z) static voidaddExt(long[] xx, long[] yy, long[] zz) static voidaddOne(long[] x, long[] z) static long[]static voidhalfTrace(long[] x, long[] z) protected static voidimplCompactExt(long[] zz) protected static voidimplExpand(long[] x, long[] z) protected static voidimplMultiply(long[] x, long[] y, long[] zz) protected static voidimplMulwAcc(long[] u, long x, long y, long[] z, int zOff) protected static voidimplSquare(long[] x, long[] zz) static voidinvert(long[] x, long[] z) static voidmultiply(long[] x, long[] y, long[] z) static voidmultiplyAddToExt(long[] x, long[] y, long[] zz) static voidreduce(long[] xx, long[] z) static voidreduce23(long[] z, int zOff) static voidsqrt(long[] x, long[] z) static voidsquare(long[] x, long[] z) static voidsquareAddToExt(long[] x, long[] zz) static voidsquareN(long[] x, int n, long[] z) static inttrace(long[] x)
-
Constructor Details
-
SecT233Field
public SecT233Field()
-
-
Method Details
-
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
-
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) -
reduce23
public static void reduce23(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) -
implMulwAcc
protected static void implMulwAcc(long[] u, long x, long y, long[] z, int zOff) -
implSquare
protected static void implSquare(long[] x, long[] zz)
-