Class SecT571Field

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

public class SecT571Field extends Object
  • Constructor Details

    • SecT571Field

      public SecT571Field()
  • Method Details

    • add

      public static void add(long[] x, long[] y, long[] z)
    • addBothTo

      public static void addBothTo(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(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)
    • multiplyPrecomp

      public static void multiplyPrecomp(long[] x, long[] precomp, long[] z)
    • multiplyPrecompAddToExt

      public static void multiplyPrecompAddToExt(long[] x, long[] precomp, long[] zz)
    • precompMultiplicand

      public static long[] precompMultiplicand(long[] x)
    • reduce

      public static void reduce(long[] xx, long[] z)
    • reduce5

      public static void reduce5(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)
    • implMultiply

      protected static void implMultiply(long[] x, long[] y, long[] zz)
    • implMultiplyPrecomp

      protected static void implMultiplyPrecomp(long[] x, long[] precomp, 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)