The hashing package

[ Tags: cryptography, library, mit, program ] [ Propose Tags ]

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.


Dependencies array (>= && <0.6), base (>=4.8 && <5), bytestring (>= && <0.11), hashing, mtl (>=2.2.1), QuickCheck (>=2.8.1) [details]
License MIT
Copyright 2016 Baojun Wang
Author Baojun Wang
Category Cryptography
Home page
Bug tracker
Source repository head: git clone
Uploaded Mon Jun 13 21:26:15 UTC 2016 by wangbj
Updated Tue Dec 27 23:02:58 UTC 2016 by HerbertValerioRiedel to revision 2   [What is this?]
Distributions NixOS:
Executables hashing-exe
Downloads 243 total (72 in the last 30 days)
Rating (no votes yet) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Last success reported on 2016-11-23 [all 1 reports]
Hackage Matrix CI




Note: This package has metadata revisions in the cabal description newer than included in the tarball. To unpack the package including the revisions, use 'cabal get'.

Maintainer's Corner

For package maintainers and hackage trustees