 | 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 |
|
|
|
|
|
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 |