-- Hoogle documentation, generated by Haddock
-- See Hoogle, http://www.haskell.org/hoogle/
-- | Encryption library
--
-- Block cipher encryption library
@package datacrypto
@version 1.1.0
-- | Block cipher encryption library.
module Data.Crypto
-- | Takes an integer value in the range [0..1023] and produces a ten bit
-- encryption key.
generatekey :: Word -> Key
-- | Encrypting an 8 bit value.
encrypt :: Key -> Word8 -> Word8
-- | Decrypting an 8 bit value.
decrypt :: Key -> Word8 -> Word8
-- | hash n val
--
-- Hashes an 8 bit value, using n number of rounds.
hash :: Int -> Word8 -> Word8
instance GHC.Internal.Show.Show Data.Crypto.Bit
instance GHC.Internal.Show.Show Data.Crypto.Block