Class Interleave
java.lang.Object
org.bouncycastle.math.internal.Interleave
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic 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 intunshuffle(int x) static longunshuffle(long x) static intunshuffle2(int x)
-
Constructor Details
-
Interleave
public Interleave()
-
-
Method Details
-
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) -
unshuffle
public static int unshuffle(int x) -
unshuffle
public static long unshuffle(long x) -
unshuffle2
public static int unshuffle2(int x)
-