public abstract class X448Field
extends java.lang.Object
| Modifier and Type | Field and Description | 
|---|---|
static int | 
SIZE  | 
| Modifier and Type | Method and Description | 
|---|---|
static void | 
add(int[] x,
   int[] y,
   int[] z)  | 
static void | 
addOne(int[] z)  | 
static void | 
addOne(int[] z,
      int zOff)  | 
static void | 
carry(int[] z)  | 
static void | 
cnegate(int negate,
       int[] z)  | 
static void | 
copy(int[] x,
    int xOff,
    int[] z,
    int zOff)  | 
static int[] | 
create()  | 
static int[] | 
createTable(int n)  | 
static void | 
cswap(int swap,
     int[] a,
     int[] b)  | 
static void | 
decode(byte[] x,
      int xOff,
      int[] z)  | 
static void | 
encode(int[] x,
      byte[] z,
      int zOff)  | 
static void | 
inv(int[] x,
   int[] z)  | 
static boolean | 
isZeroVar(int[] x)  | 
static void | 
mul(int[] x,
   int[] y,
   int[] z)  | 
static void | 
mul(int[] x,
   int y,
   int[] z)  | 
static void | 
negate(int[] x,
      int[] z)  | 
static void | 
normalize(int[] z)  | 
static void | 
one(int[] z)  | 
static void | 
sqr(int[] x,
   int[] z)  | 
static void | 
sqr(int[] x,
   int n,
   int[] z)  | 
static boolean | 
sqrtRatioVar(int[] u,
            int[] v,
            int[] z)  | 
static void | 
sub(int[] x,
   int[] y,
   int[] z)  | 
static void | 
subOne(int[] z)  | 
static void | 
zero(int[] z)  | 
public static final int SIZE
public static void add(int[] x,
                       int[] y,
                       int[] z)
public static void addOne(int[] z)
public static void addOne(int[] z,
                          int zOff)
public static void carry(int[] z)
public static void cnegate(int negate,
                           int[] z)
public static void copy(int[] x,
                        int xOff,
                        int[] z,
                        int zOff)
public static int[] create()
public static int[] createTable(int n)
public static void cswap(int swap,
                         int[] a,
                         int[] b)
public static void decode(byte[] x,
                          int xOff,
                          int[] z)
public static void encode(int[] x,
                          byte[] z,
                          int zOff)
public static void inv(int[] x,
                       int[] z)
public static boolean isZeroVar(int[] x)
public static void mul(int[] x,
                       int y,
                       int[] z)
public static void mul(int[] x,
                       int[] y,
                       int[] z)
public static void negate(int[] x,
                          int[] z)
public static void normalize(int[] z)
public static void one(int[] z)
public static void sqr(int[] x,
                       int[] z)
public static void sqr(int[] x,
                       int n,
                       int[] z)
public static boolean sqrtRatioVar(int[] u,
                                   int[] v,
                                   int[] z)
public static void sub(int[] x,
                       int[] y,
                       int[] z)
public static void subOne(int[] z)
public static void zero(int[] z)