Top Fields Constructors Methods
org.bouncycastle.crypto.internal.modes.gcm

public abstract Class GCMUtil

extends Object
Class Inheritance
Imports
org.bouncycastle.util.Pack

Field Summary

Modifier and TypeField and Description
private static final int
private static final long
private static final int[]

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public static void
asBytes(int[] x, byte[] z)

public static int[]
asInts(byte[] x)

public static void
asInts(byte[] x, int[] z)

private static int[]
public static void
multiply(byte[] x, byte[] y)

public static void
multiply(int[] x, int[] y)

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

public static void
multiplyP8(int[] x, int[] y)

public static int[]
pack-priv static int
shiftRight(int[] x, int[] z)

pack-priv static int
shiftRightN(int[] x, int n, int[] z)

public static void
xor(byte[] x, byte[] y)

public static void
xor(byte[] x, byte[] y, int yOff, int yLen)

public static void
xor(int[] x, int[] y, int[] z)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

E1back to summary
private static final int E1
E1Lback to summary
private static final long E1L
LOOKUPback to summary
private static final int[] LOOKUP

Constructor Detail

GCMUtilback to summary
public GCMUtil()

Method Detail

asBytesback to summary
public static void asBytes(int[] x, byte[] z)
asIntsback to summary
public static int[] asInts(byte[] x)
asIntsback to summary
public static void asInts(byte[] x, int[] z)
generateLookupback to summary
private static int[] generateLookup()
multiplyback to summary
public static void multiply(byte[] x, byte[] y)
multiplyback to summary
public static void multiply(int[] x, int[] y)
multiplyPback to summary
public static void multiplyP(int[] x, int[] z)
multiplyP8back to summary
public static void multiplyP8(int[] x, int[] y)
oneAsIntsback to summary
public static int[] oneAsInts()
shiftRightback to summary
pack-priv static int shiftRight(int[] x, int[] z)
shiftRightNback to summary
pack-priv static int shiftRightN(int[] x, int n, int[] z)
xorback to summary
public static void xor(byte[] x, byte[] y)
xorback to summary
public static void xor(byte[] x, byte[] y, int yOff, int yLen)
xorback to summary
public static void xor(int[] x, int[] y, int[] z)