Constructors
ContextctxTotalBytesRead :: !Int64ctxBufferRead :: !IntctxBuffer :: !ByteStringctxHashValueAcc :: !a
:: a typeCtrl KGHC 10.0.0.20260917 · lts/ghc-10.0.x · 8c2f8e8 · 2026-10-19
Modulehashing-0.1.1.0Haskell2010
ContextctxTotalBytesRead :: !Int64ctxBufferRead :: !IntctxBuffer :: !ByteStringctxHashValueAcc :: !aHash algorithm interface
provides classic init/update/final API. however, user should call higher level API such as hash or hashLazy.
hashBlockSize :: a -> InthashDigestSize :: a -> InthashInit :: Context ahashUpdate :: Context a -> ByteString -> Context ahashFinal :: Context a -> aHashAlgorithm MD5Defined in hashing-0.1.1.0 · Crypto.Hash.MD5HashAlgorithm SHA1Defined in hashing-0.1.1.0 · Crypto.Hash.SHA1HashAlgorithm SHA224Defined in hashing-0.1.1.0 · Crypto.Hash.SHA256HashAlgorithm SHA256Defined in hashing-0.1.1.0 · Crypto.Hash.SHA256HashAlgorithm SHA384Defined in hashing-0.1.1.0 · Crypto.Hash.SHA512HashAlgorithm SHA512Defined in hashing-0.1.1.0 · Crypto.Hash.SHA512HashAlgorithm WhirlpoolDefined in hashing-0.1.1.0 · Crypto.Hash.Whirlpool