Codec.Encryption.Blowfish

| Crypto-3.0.3: DES, Blowfish, AES, SHA1, MD5, RSA, X.509 Identity and Attribute Certificates, General ASN.1 Support, Base64, PKCS8, PKCS1v15, Hexdump, Support for Word128, Word192 and Word256 and Beyond, PKCS5 Padding, Various Encryption Modes e.g. Cipher Block Chaining all in one package. | Contents | Index
Codec.Encryption.Blowfish |
Portability | non-portable
Stability | experimental
Maintainer | dominic.steinitz@blueyonder.co.uk
Contents
Function Types
Description
Takes the Blowfish module supplied by Doug Hoyte and wraps it so it can used with the standard modes.
Synopsis
encrypt :: Integral a => a -> Word64 -> Word64
decrypt :: Integral a => a -> Word64 -> Word64
Function Types
encrypt :: Integral a => a -> Word64 -> Word64
Basic Blowfish encryption which takes a key and a block of plaintext and returns the encrypted block of ciphertext according to the standard. Typical keys are Word8, Word16, Word32, Word64, Word128. See http://www.counterpane.com/vectors.txt.
decrypt :: Integral a => a -> Word64 -> Word64
Basic Blowfish decryption which takes a key and a block of ciphertext and returns the decrypted block of plaintext.
Produced by Haddock version 0.8