Crypto-4.1.0: DES, Blowfish, AES, TEA, SHA1, MD5, RSA, BubbleBabble, Hexdump, Support for Word128, Word192 and Word256 and Beyond, PKCS5 Padding, Various Encryption Modes e.g. Cipher Block Chaining all in one package.

Portabilityportable
Stabilityexperimental
Maintainerdominic.steinitz@blueyonder.co.uk

Codec.Encryption.AES

Contents

Description

Takes the AES module supplied by Lukasz Anforowicz and wraps it so it can used with the standard modes.

Synopsis

Function Types

encrypt :: AESKey a => a -> Word128 -> Word128Source

Basic AES encryption which takes a key and a block of plaintext and returns the encrypted block of ciphertext according to the standard.

decrypt :: AESKey a => a -> Word128 -> Word128Source

Basic AES decryption which takes a key and a block of ciphertext and returns the decrypted block of plaintext according to the standard.