public abstract class Mont256
extends java.lang.Object
| Constructor and Description | 
|---|
Mont256()  | 
| Modifier and Type | Method and Description | 
|---|---|
static int | 
inverse32(int x)  | 
static void | 
multAdd(int[] x,
       int[] y,
       int[] z,
       int[] m,
       int mInv32)  | 
static void | 
multAddXF(int[] x,
         int[] y,
         int[] z,
         int[] m)  | 
static void | 
reduce(int[] z,
      int[] m,
      int mInv32)  | 
static void | 
reduceXF(int[] z,
        int[] m)  | 
public static int inverse32(int x)
public static void multAdd(int[] x,
                           int[] y,
                           int[] z,
                           int[] m,
                           int mInv32)
public static void multAddXF(int[] x,
                             int[] y,
                             int[] z,
                             int[] m)
public static void reduce(int[] z,
                          int[] m,
                          int mInv32)
public static void reduceXF(int[] z,
                            int[] m)