Haskell implementation of the RNCryptor encrypted file format by Rob Napier