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 intexpand16to32(int x)static longexpand32to64(int x)static voidexpand64To128(long[] xs, int xsOff, int xsLen, long[] zs, int zsOff)static voidexpand64To128(long x, long[] z, int zOff)static voidexpand64To128Rev(long x, long[] z, int zOff)static intexpand8to16(int x)static intshuffle(int x)static longshuffle(long x)static intshuffle2(int x)static longshuffle2(long x)static longshuffle3(long x)static intunshuffle(int x)static longunshuffle(long x)static intunshuffle2(int x)static longunshuffle2(long x)static longunshuffle3(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)
 
 - 
 
 -