A pure haskell library implements several hash algorithms. https://github.com/wangbj/hashing

Version on this page:
LTS Haskell 12.22:
Latest on Hackage:

See all snapshots hashing appears in

MIT licensed by Baojun Wang
Maintained by wangbj@gmail.com

Module documentation for

There are no documented modules for this package.

hashing is a pure haskell hash library, supported hash algorithm: SHA1/SHA224/SHA256/SHA384/SHA512 MD5 and Whirlpool.

It provides a simple interface hash and hashLazy to compute a hash value Based on the type signature.

Performance wise it only has 1/5 - 1/15 of native C implementations, or cryptonite.

Compare to other pure hash libraries such as PureMD5/SHA, it provides a simpler interface, implements more algorithms, and has less dependencies.

Depends on 6 packages:
Used by 2 packages:
comments powered byDisqus