org.bouncycastle.math.raw
Class Interleave
java.lang.Object
org.bouncycastle.math.raw.Interleave
- public class Interleave
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Interleave
public Interleave()
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)