Interface MultiBlockCipher

    • Method Detail

      • getMultiBlockSize

        int getMultiBlockSize()
        Return the multi-block size for this cipher (in bytes).
        Returns:
        the multi-block size for this cipher in bytes.
      • processBlocks

        int processBlocks​(byte[] in,
                          int inOff,
                          int blockCount,
                          byte[] out,
                          int outOff)
                   throws DataLengthException,
                          java.lang.IllegalStateException
        Process blockCount blocks from input in offset inOff and place the output in out from offset outOff.
        Parameters:
        in - input data array.
        inOff - start of input data in in.
        blockCount - number of blocks to be processed.
        out - output data array.
        outOff - start position for output data.
        Returns:
        number of bytes written to out.
        Throws:
        DataLengthException
        java.lang.IllegalStateException