Interleave (Bouncy Castle Library 1.54 API Specification)
Date: 2015-12-29

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 and Description
    `Interleave()`

  - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `static int` | `expand16to32(int x)`
    `static long` | `expand32to64(int x)`
    `static void` | `expand64To128(long x, long[] z, int zOff)`
    `static int` | `expand8to16(int x)`
    `static long` | `unshuffle(long x)`

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Constructor Detail

    - #### Interleave

          public Interleave()

  - ### 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)

    - #### unshuffle

          public static long unshuffle(long x)