-- Hoogle documentation, generated by Haddock
-- See Hoogle, http://www.haskell.org/hoogle/


-- | DES and 3DES primitives
--   
--   DES and 3DES primitives
@package cipher-des
@version 0.0.6


module Crypto.Cipher.TripleDES

-- | 3DES with 3 different keys used all in the same direction
data DES_EEE3

-- | 3DES with 3 different keys used in alternative direction
data DES_EDE3

-- | 3DES where the first and third keys are equal, used in the same
--   direction
data DES_EEE2

-- | 3DES where the first and third keys are equal, used in alternative
--   direction
data DES_EDE2
instance Eq DES_EEE3
instance Eq DES_EDE3
instance Eq DES_EEE2
instance Eq DES_EDE2
instance BlockCipher DES_EDE2
instance BlockCipher DES_EEE2
instance BlockCipher DES_EDE3
instance BlockCipher DES_EEE3
instance Cipher DES_EEE2
instance Cipher DES_EDE2
instance Cipher DES_EDE3
instance Cipher DES_EEE3


module Crypto.Cipher.DES

-- | DES Context
data DES
instance Eq DES
instance BlockCipher DES
instance Cipher DES
