Class Curve25519Field

java.lang.Object
org.bouncycastle.math.ec.custom.djb.Curve25519Field

public class Curve25519Field extends Object
  • Constructor Details Link icon

    • Curve25519Field Link icon

      public Curve25519Field()
  • Method Details Link icon

    • add Link icon

      public static void add(int[] x, int[] y, int[] z)
    • addExt Link icon

      public static void addExt(int[] xx, int[] yy, int[] zz)
    • addOne Link icon

      public static void addOne(int[] x, int[] z)
    • fromBigInteger Link icon

      public static int[] fromBigInteger(BigInteger x)
    • half Link icon

      public static void half(int[] x, int[] z)
    • inv Link icon

      public static void inv(int[] x, int[] z)
    • isZero Link icon

      public static int isZero(int[] x)
    • multiply Link icon

      public static void multiply(int[] x, int[] y, int[] z)
    • multiplyAddToExt Link icon

      public static void multiplyAddToExt(int[] x, int[] y, int[] zz)
    • negate Link icon

      public static void negate(int[] x, int[] z)
    • random Link icon

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

      public static void randomMult(SecureRandom r, int[] z)
    • reduce Link icon

      public static void reduce(int[] xx, int[] z)
    • reduce27 Link icon

      public static void reduce27(int x, int[] z)
    • square Link icon

      public static void square(int[] x, int[] z)
    • squareN Link icon

      public static void squareN(int[] x, int n, int[] z)
    • subtract Link icon

      public static void subtract(int[] x, int[] y, int[] z)
    • subtractExt Link icon

      public static void subtractExt(int[] xx, int[] yy, int[] zz)
    • twice Link icon

      public static void twice(int[] x, int[] z)