Class SecP521R1Field

java.lang.Object
org.bouncycastle.math.ec.custom.sec.SecP521R1Field

public class SecP521R1Field extends Object
  • 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

      public static int[] fromBigInteger(BigInteger x)
    • 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

      public static void random(SecureRandom r, int[] z)
    • randomMult

      public static void randomMult(SecureRandom r, int[] z)
    • 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)