Class GCMUtil
- java.lang.Object
-
- org.bouncycastle.crypto.modes.gcm.GCMUtil
-
public abstract class GCMUtil extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description GCMUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static byte[]
asBytes(int[] x)
static void
asBytes(int[] x, byte[] z)
static byte[]
asBytes(long[] x)
static void
asBytes(long[] x, byte[] z)
static int[]
asInts(byte[] x)
static void
asInts(byte[] x, int[] z)
static long[]
asLongs(byte[] x)
static void
asLongs(byte[] x, long[] z)
static void
copy(int[] x, int[] z)
static void
copy(long[] x, long[] z)
static void
divideP(long[] x, long[] z)
static void
multiply(byte[] x, byte[] y)
static void
multiply(int[] x, int[] y)
static void
multiply(long[] x, long[] y)
static void
multiplyP(int[] x)
static void
multiplyP(int[] x, int[] z)
static void
multiplyP(long[] x)
static void
multiplyP(long[] x, long[] z)
static void
multiplyP3(long[] x, long[] z)
static void
multiplyP4(long[] x, long[] z)
static void
multiplyP7(long[] x, long[] z)
static void
multiplyP8(int[] x)
static void
multiplyP8(int[] x, int[] y)
static void
multiplyP8(long[] x)
static void
multiplyP8(long[] x, long[] y)
static byte[]
oneAsBytes()
static int[]
oneAsInts()
static long[]
oneAsLongs()
static long[]
pAsLongs()
static void
square(long[] x, long[] z)
static void
xor(byte[] x, byte[] y)
static void
xor(byte[] x, byte[] y, byte[] z)
static void
xor(byte[] x, byte[] y, int yOff)
static void
xor(byte[] x, byte[] y, int yOff, int yLen)
static void
xor(byte[] x, int xOff, byte[] y, int yOff, byte[] z, int zOff)
static void
xor(byte[] x, int xOff, byte[] y, int yOff, int len)
static void
xor(int[] x, int[] y)
static void
xor(int[] x, int[] y, int[] z)
static void
xor(long[] x, long[] y)
static void
xor(long[] x, long[] y, long[] z)
-
-
-
Method Detail
-
oneAsBytes
public static byte[] oneAsBytes()
-
oneAsInts
public static int[] oneAsInts()
-
oneAsLongs
public static long[] oneAsLongs()
-
asBytes
public static byte[] asBytes(int[] x)
-
asBytes
public static void asBytes(int[] x, byte[] z)
-
asBytes
public static byte[] asBytes(long[] x)
-
asBytes
public static void asBytes(long[] x, byte[] z)
-
asInts
public static int[] asInts(byte[] x)
-
asInts
public static void asInts(byte[] x, int[] z)
-
asLongs
public static long[] asLongs(byte[] x)
-
asLongs
public static void asLongs(byte[] x, long[] z)
-
copy
public static void copy(int[] x, int[] z)
-
copy
public static void copy(long[] x, long[] z)
-
divideP
public static void divideP(long[] x, long[] z)
-
multiply
public static void multiply(byte[] x, byte[] y)
-
multiply
public static void multiply(int[] x, int[] y)
-
multiply
public static void multiply(long[] x, long[] y)
-
multiplyP
public static void multiplyP(int[] x)
-
multiplyP
public static void multiplyP(int[] x, int[] z)
-
multiplyP
public static void multiplyP(long[] x)
-
multiplyP
public static void multiplyP(long[] x, long[] z)
-
multiplyP3
public static void multiplyP3(long[] x, long[] z)
-
multiplyP4
public static void multiplyP4(long[] x, long[] z)
-
multiplyP7
public static void multiplyP7(long[] x, long[] z)
-
multiplyP8
public static void multiplyP8(int[] x)
-
multiplyP8
public static void multiplyP8(int[] x, int[] y)
-
multiplyP8
public static void multiplyP8(long[] x)
-
multiplyP8
public static void multiplyP8(long[] x, long[] y)
-
pAsLongs
public static long[] pAsLongs()
-
square
public static void square(long[] x, long[] z)
-
xor
public static void xor(byte[] x, byte[] y)
-
xor
public static void xor(byte[] x, byte[] y, int yOff)
-
xor
public static void xor(byte[] x, int xOff, byte[] y, int yOff, byte[] z, int zOff)
-
xor
public static void xor(byte[] x, byte[] y, int yOff, int yLen)
-
xor
public static void xor(byte[] x, int xOff, byte[] y, int yOff, int len)
-
xor
public static void xor(byte[] x, byte[] y, byte[] z)
-
xor
public static void xor(int[] x, int[] y)
-
xor
public static void xor(int[] x, int[] y, int[] z)
-
xor
public static void xor(long[] x, long[] y)
-
xor
public static void xor(long[] x, long[] y, long[] z)
-
-