Description
A Haskell library that implements the AES block cipher with advanced modes of operation. It provides cryptographic primitives used by higher-level security protocols and data-protection code.
Developers should use it through well-reviewed protocols whenever possible. Cryptography is easy to misuse, so keys, modes, nonces, padding, and authentication must be selected carefully.