-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | crypto hashes fast and pratical -- -- Efficient crypto hash computation @package cryptohash @version 0.4 -- | A module containing RIPEMD160 bindings module Data.CryptoHash.RIPEMD160 data Ctx Ctx :: ByteString -> Ctx -- | init a context init :: Ctx -- | update a context with a bytestring update :: Ctx -> ByteString -> Ctx -- | finalize the context into a digest bytestring finalize :: Ctx -> ByteString -- | hash a strict bytestring into a digest bytestring hash :: ByteString -> ByteString -- | hash a lazy bytestring into a digest bytestring hashlazy :: ByteString -> ByteString instance Storable Ctx -- | A module containing MD5 bindings module Data.CryptoHash.MD5 data Ctx Ctx :: ByteString -> Ctx -- | init a context init :: Ctx -- | update a context with a bytestring update :: Ctx -> ByteString -> Ctx -- | finalize the context into a digest bytestring finalize :: Ctx -> ByteString -- | hash a strict bytestring into a digest bytestring hash :: ByteString -> ByteString -- | hash a lazy bytestring into a digest bytestring hashlazy :: ByteString -> ByteString instance Storable Ctx -- | A module containing MD4 bindings module Data.CryptoHash.MD4 data Ctx Ctx :: ByteString -> Ctx -- | init a context init :: Ctx -- | update a context with a bytestring update :: Ctx -> ByteString -> Ctx -- | finalize the context into a digest bytestring finalize :: Ctx -> ByteString -- | hash a strict bytestring into a digest bytestring hash :: ByteString -> ByteString -- | hash a lazy bytestring into a digest bytestring hashlazy :: ByteString -> ByteString instance Storable Ctx -- | A module containing MD2 bindings module Data.CryptoHash.MD2 data Ctx Ctx :: ByteString -> Ctx -- | init a context init :: Ctx -- | update a context with a bytestring update :: Ctx -> ByteString -> Ctx -- | finalize the context into a digest bytestring finalize :: Ctx -> ByteString -- | hash a strict bytestring into a digest bytestring hash :: ByteString -> ByteString -- | hash a lazy bytestring into a digest bytestring hashlazy :: ByteString -> ByteString instance Storable Ctx -- | A module containing SHA512 bindings module Data.CryptoHash.SHA512 data Ctx Ctx :: ByteString -> Ctx -- | init a context init :: Ctx -- | update a context with a bytestring update :: Ctx -> ByteString -> Ctx -- | finalize the context into a digest bytestring finalize :: Ctx -> ByteString -- | hash a strict bytestring into a digest bytestring hash :: ByteString -> ByteString -- | hash a lazy bytestring into a digest bytestring hashlazy :: ByteString -> ByteString instance Storable Ctx -- | A module containing SHA384 bindings module Data.CryptoHash.SHA384 data Ctx Ctx :: ByteString -> Ctx -- | init a context init :: Ctx -- | update a context with a bytestring update :: Ctx -> ByteString -> Ctx -- | finalize the context into a digest bytestring finalize :: Ctx -> ByteString -- | hash a strict bytestring into a digest bytestring hash :: ByteString -> ByteString -- | hash a lazy bytestring into a digest bytestring hashlazy :: ByteString -> ByteString instance Storable Ctx -- | A module containing SHA256 bindings module Data.CryptoHash.SHA256 data Ctx Ctx :: ByteString -> Ctx -- | init a context init :: Ctx -- | update a context with a bytestring update :: Ctx -> ByteString -> Ctx -- | finalize the context into a digest bytestring finalize :: Ctx -> ByteString -- | hash a strict bytestring into a digest bytestring hash :: ByteString -> ByteString -- | hash a lazy bytestring into a digest bytestring hashlazy :: ByteString -> ByteString instance Storable Ctx -- | A module containing SHA224 bindings module Data.CryptoHash.SHA224 data Ctx Ctx :: ByteString -> Ctx -- | init a context init :: Ctx -- | update a context with a bytestring update :: Ctx -> ByteString -> Ctx -- | finalize the context into a digest bytestring finalize :: Ctx -> ByteString -- | hash a strict bytestring into a digest bytestring hash :: ByteString -> ByteString -- | hash a lazy bytestring into a digest bytestring hashlazy :: ByteString -> ByteString instance Storable Ctx -- | A module containing SHA1 bindings module Data.CryptoHash.SHA1 data Ctx Ctx :: ByteString -> Ctx -- | init a context init :: Ctx -- | update a context with a bytestring update :: Ctx -> ByteString -> Ctx -- | finalize the context into a digest bytestring finalize :: Ctx -> ByteString -- | hash a strict bytestring into a digest bytestring hash :: ByteString -> ByteString -- | hash a lazy bytestring into a digest bytestring hashlazy :: ByteString -> ByteString instance Storable Ctx