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


-- | Blowfish cipher
--   
--   Blowfish cipher primitives
@package cipher-blowfish
@version 0.0.3


module Crypto.Cipher.Blowfish

-- | variable keyed blowfish state
data Blowfish

-- | 64 bit keyed blowfish state
data Blowfish64

-- | 128 bit keyed blowfish state
data Blowfish128

-- | 256 bit keyed blowfish state
data Blowfish256

-- | 448 bit keyed blowfish state
data Blowfish448
instance BlockCipher Blowfish448
instance Cipher Blowfish448
instance BlockCipher Blowfish256
instance Cipher Blowfish256
instance BlockCipher Blowfish128
instance Cipher Blowfish128
instance BlockCipher Blowfish64
instance Cipher Blowfish64
instance BlockCipher Blowfish
instance Cipher Blowfish
