Class SecP521R1Field
java.lang.Object
org.bouncycastle.math.ec.custom.sec.SecP521R1Field
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidadd(int[] x, int[] y, int[] z) static voidaddOne(int[] x, int[] z) static int[]static voidhalf(int[] x, int[] z) protected static voidimplMultiply(int[] x, int[] y, int[] zz) protected static voidimplSquare(int[] x, int[] zz) static voidinv(int[] x, int[] z) static intisZero(int[] x) static voidmultiply(int[] x, int[] y, int[] z) static voidmultiply(int[] x, int[] y, int[] z, int[] tt) static voidnegate(int[] x, int[] z) static voidrandom(SecureRandom r, int[] z) static voidrandomMult(SecureRandom r, int[] z) static voidreduce(int[] xx, int[] z) static voidreduce23(int[] z) static voidsquare(int[] x, int[] z) static voidsquare(int[] x, int[] z, int[] tt) static voidsquareN(int[] x, int n, int[] z) static voidsquareN(int[] x, int n, int[] z, int[] tt) static voidsubtract(int[] x, int[] y, int[] z) static voidtwice(int[] x, int[] z)
-
Constructor Details
-
SecP521R1Field
public SecP521R1Field()
-
-
Method Details
-
add
public static void add(int[] x, int[] y, int[] z) -
addOne
public static void addOne(int[] x, int[] z) -
fromBigInteger
-
half
public static void half(int[] x, int[] z) -
inv
public static void inv(int[] x, int[] z) -
isZero
public static int isZero(int[] x) -
multiply
public static void multiply(int[] x, int[] y, int[] z) -
multiply
public static void multiply(int[] x, int[] y, int[] z, int[] tt) -
negate
public static void negate(int[] x, int[] z) -
random
-
randomMult
-
reduce
public static void reduce(int[] xx, int[] z) -
reduce23
public static void reduce23(int[] z) -
square
public static void square(int[] x, int[] z) -
square
public static void square(int[] x, int[] z, int[] tt) -
squareN
public static void squareN(int[] x, int n, int[] z) -
squareN
public static void squareN(int[] x, int n, int[] z, int[] tt) -
subtract
public static void subtract(int[] x, int[] y, int[] z) -
twice
public static void twice(int[] x, int[] z) -
implMultiply
protected static void implMultiply(int[] x, int[] y, int[] zz) -
implSquare
protected static void implSquare(int[] x, int[] zz)
-