Package org.bouncycastle.math.raw
Class Interleave
- java.lang.Object
-
- org.bouncycastle.math.raw.Interleave
-
public class Interleave extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Interleave()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static int
expand16to32(int x)
static long
expand32to64(int x)
static void
expand64To128(long x, long[] z, int zOff)
static void
expand64To128Rev(long x, long[] z, int zOff)
static int
expand8to16(int x)
static int
shuffle(int x)
static long
shuffle(long x)
static int
shuffle2(int x)
static int
unshuffle(int x)
static long
unshuffle(long x)
static int
unshuffle2(int x)
-
-
-
Method Detail
-
expand8to16
public static int expand8to16(int x)
-
expand16to32
public static int expand16to32(int x)
-
expand32to64
public static long expand32to64(int x)
-
expand64To128
public static void expand64To128(long x, long[] z, int zOff)
-
expand64To128Rev
public static void expand64To128Rev(long x, long[] z, int zOff)
-
shuffle
public static int shuffle(int x)
-
shuffle
public static long shuffle(long x)
-
shuffle2
public static int shuffle2(int x)
-
unshuffle
public static int unshuffle(int x)
-
unshuffle
public static long unshuffle(long x)
-
unshuffle2
public static int unshuffle2(int x)
-
-