hash package:cryptohash-cryptoapi
Hash a lazy ByteString, creating a digest
The Hash class is intended as the generic interface targeted by
maintainers of Haskell digest implementations. Using this generic
interface, higher level functions such as
hash and
hash'
provide a useful API for comsumers of hash implementations.
Any instantiated implementation must handle unaligned data.
Minimum complete definition:
outputLength,
blockLength,
initialCtx,
updateCtx, and
finalize.
Hash a strict ByteString, creating a digest
Crypto-api interfaces for cryptohash
Crypto-api interfaces for cryptohash