Package org.bouncycastle.math.raw
Class Nat128
java.lang.Object
org.bouncycastle.math.raw.Nat128
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic intadd(int[] x, int[] y, int[] z) static intaddBothTo(int[] x, int[] y, int[] z) static intaddTo(int[] x, int[] z) static intaddTo(int[] x, int xOff, int[] z, int zOff, int cIn) static intaddToEachOther(int[] u, int uOff, int[] v, int vOff) static voidcopy(int[] x, int[] z) static voidcopy(int[] x, int xOff, int[] z, int zOff) static voidcopy64(long[] x, int xOff, long[] z, int zOff) static voidcopy64(long[] x, long[] z) static int[]create()static long[]create64()static int[]static long[]static booleandiff(int[] x, int xOff, int[] y, int yOff, int[] z, int zOff) static booleaneq(int[] x, int[] y) static booleaneq64(long[] x, long[] y) static int[]static long[]static intgetBit(int[] x, int bit) static booleangte(int[] x, int[] y) static booleangte(int[] x, int xOff, int[] y, int yOff) static booleanisOne(int[] x) static booleanisOne64(long[] x) static booleanisZero(int[] x) static booleanisZero64(long[] x) static voidmul(int[] x, int[] y, int[] zz) static voidmul(int[] x, int xOff, int[] y, int yOff, int[] zz, int zzOff) static longmul33Add(int w, int[] x, int xOff, int[] y, int yOff, int[] z, int zOff) static intmul33DWordAdd(int x, long y, int[] z, int zOff) static intmul33WordAdd(int x, int y, int[] z, int zOff) static intmulAddTo(int[] x, int[] y, int[] zz) static intmulAddTo(int[] x, int xOff, int[] y, int yOff, int[] zz, int zzOff) static intmulWord(int x, int[] y, int[] z, int zOff) static intmulWordAddExt(int x, int[] yy, int yyOff, int[] zz, int zzOff) static intmulWordDwordAdd(int x, long y, int[] z, int zOff) static intmulWordsAdd(int x, int y, int[] z, int zOff) static voidsquare(int[] x, int[] zz) static voidsquare(int[] x, int xOff, int[] zz, int zzOff) static intsub(int[] x, int[] y, int[] z) static intsub(int[] x, int xOff, int[] y, int yOff, int[] z, int zOff) static intsubBothFrom(int[] x, int[] y, int[] z) static intsubFrom(int[] x, int[] z) static intsubFrom(int[] x, int xOff, int[] z, int zOff) static BigIntegertoBigInteger(int[] x) static BigIntegertoBigInteger64(long[] x) static voidzero(int[] z)
-
Constructor Details
-
Nat128
public Nat128()
-
-
Method Details
-
add
public static int add(int[] x, int[] y, int[] z) -
addBothTo
public static int addBothTo(int[] x, int[] y, int[] z) -
addTo
public static int addTo(int[] x, int[] z) -
addTo
public static int addTo(int[] x, int xOff, int[] z, int zOff, int cIn) -
addToEachOther
public static int addToEachOther(int[] u, int uOff, int[] v, int vOff) -
copy
public static void copy(int[] x, int[] z) -
copy
public static void copy(int[] x, int xOff, int[] z, int zOff) -
copy64
public static void copy64(long[] x, long[] z) -
copy64
public static void copy64(long[] x, int xOff, long[] z, int zOff) -
create
public static int[] create() -
create64
public static long[] create64() -
createExt
public static int[] createExt() -
createExt64
public static long[] createExt64() -
diff
public static boolean diff(int[] x, int xOff, int[] y, int yOff, int[] z, int zOff) -
eq
public static boolean eq(int[] x, int[] y) -
eq64
public static boolean eq64(long[] x, long[] y) -
fromBigInteger
-
fromBigInteger64
-
getBit
public static int getBit(int[] x, int bit) -
gte
public static boolean gte(int[] x, int[] y) -
gte
public static boolean gte(int[] x, int xOff, int[] y, int yOff) -
isOne
public static boolean isOne(int[] x) -
isOne64
public static boolean isOne64(long[] x) -
isZero
public static boolean isZero(int[] x) -
isZero64
public static boolean isZero64(long[] x) -
mul
public static void mul(int[] x, int[] y, int[] zz) -
mul
public static void mul(int[] x, int xOff, int[] y, int yOff, int[] zz, int zzOff) -
mulAddTo
public static int mulAddTo(int[] x, int[] y, int[] zz) -
mulAddTo
public static int mulAddTo(int[] x, int xOff, int[] y, int yOff, int[] zz, int zzOff) -
mul33Add
public static long mul33Add(int w, int[] x, int xOff, int[] y, int yOff, int[] z, int zOff) -
mulWordAddExt
public static int mulWordAddExt(int x, int[] yy, int yyOff, int[] zz, int zzOff) -
mul33DWordAdd
public static int mul33DWordAdd(int x, long y, int[] z, int zOff) -
mul33WordAdd
public static int mul33WordAdd(int x, int y, int[] z, int zOff) -
mulWordDwordAdd
public static int mulWordDwordAdd(int x, long y, int[] z, int zOff) -
mulWordsAdd
public static int mulWordsAdd(int x, int y, int[] z, int zOff) -
mulWord
public static int mulWord(int x, int[] y, int[] z, int zOff) -
square
public static void square(int[] x, int[] zz) -
square
public static void square(int[] x, int xOff, int[] zz, int zzOff) -
sub
public static int sub(int[] x, int[] y, int[] z) -
sub
public static int sub(int[] x, int xOff, int[] y, int yOff, int[] z, int zOff) -
subBothFrom
public static int subBothFrom(int[] x, int[] y, int[] z) -
subFrom
public static int subFrom(int[] x, int[] z) -
subFrom
public static int subFrom(int[] x, int xOff, int[] z, int zOff) -
toBigInteger
-
toBigInteger64
-
zero
public static void zero(int[] z)
-