Crypto-4.2.5.2: Common Cryptographic Algorithms in Pure Haskell
Copyright(c) Dominic Steinitz 2003
LicenseBSD-style (see the file ReadMe.tex)
Stabilityexperimental
Portabilityportable
Safe HaskellSafe-Inferred
LanguageHaskell2010

Codec.Encryption.DES

Description

Takes the DES module supplied by Ian Lynagh and wraps it so it can used with the standard modes.

See http://web.comlab.ox.ac.uk/oucl/work/ian.lynagh/.

Synopsis

Function Types

encrypt :: Word64 -> Word64 -> Word64 Source #

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

decrypt :: Word64 -> Word64 -> Word64 Source #

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