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[] xs, int xsOff, int xsLen, long[] zs, int zsOff)
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 long
shuffle2(long x)
static long
shuffle3(long x)
static int
unshuffle(int x)
static long
unshuffle(long x)
static int
unshuffle2(int x)
static long
unshuffle2(long x)
static long
unshuffle3(long 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)
-
expand64To128
public static void expand64To128(long[] xs, int xsOff, int xsLen, long[] zs, int zsOff)
-
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)
-
shuffle2
public static long shuffle2(long x)
-
shuffle3
public static long shuffle3(long x)
-
unshuffle
public static int unshuffle(int x)
-
unshuffle
public static long unshuffle(long x)
-
unshuffle2
public static int unshuffle2(int x)
-
unshuffle2
public static long unshuffle2(long x)
-
unshuffle3
public static long unshuffle3(long x)
-
-