Rivest's Package Tranform
the random number generator to use
the block cipher to use
the input data buffer
the length of the input data in bytes
the output data buffer (must be at least input_len + cipher.BLOCK_SIZE bytes long)
See Implementation
Rivest's Package Tranform