The byte array input implements the random access input interface
Fixed a critical bug that caused decryption to fail if both aData and pData
were given. The fix involved a slight change to the interface, so you now must
provide a IRandomAccessInput.