hashing: A pure haskell library implements several hash algorithms.
This is a package candidate release! Here you can preview how this package release will appear once published to the main package index (which can be accomplished via the 'maintain' link below). Please note that once a package has been published to the main package index it cannot be undone! Please consult the package uploading documentation for more information.
hashing is a pure haskell hash library, supported hash algorithm: SHA1SHA224SHA256SHA384SHA512
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 15 - 115 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.
Properties
Versions | 0.1.0.0, 0.1.0.1, 0.1.1.0, 0.1.1.0 |
---|---|
Change log | None available |
Dependencies | array (>=0.5.1.0 && <0.6), base (>=4.7 && <5), bytestring (>=0.10.6.0 && <0.12), hashing, mtl (>=2.2.1), QuickCheck (>=2.8.1) [details] |
License | MIT |
Copyright | 2016 Baojun Wang |
Author | Baojun Wang |
Maintainer | wangbj@gmail.com |
Category | Cryptography |
Home page | https://github.com/wangbj/hashing |
Bug tracker | https://github.com/wangbj/hashing/issues |
Source repo | head: git clone https://github.com/wangbj/hashing |
Uploaded | by wangbj at 2022-12-04T04:17:28Z |
Modules
[Index] [Quick Jump]
Downloads
- hashing-0.1.1.0.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
Package maintainers
For package maintainers and hackage trustees