Class Interleave

java.lang.Object
org.bouncycastle.math.raw.Interleave

public class Interleave extends Object
  • 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)
    • 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)