https://github.com/factisresearch/large-hashable
Efficiently hash Haskell values with MD5, SHA256, SHA512 and other hashing algorithms
https://github.com/factisresearch/large-hashable
generics hashing haskell md5 sha256 sha512 template-haskell
Last synced: 2 months ago
JSON representation
Efficiently hash Haskell values with MD5, SHA256, SHA512 and other hashing algorithms
- Host: GitHub
- URL: https://github.com/factisresearch/large-hashable
- Owner: factisresearch
- License: bsd-3-clause
- Created: 2015-11-26T21:16:45.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2025-01-13T15:10:03.000Z (12 months ago)
- Last Synced: 2025-09-22T03:44:25.583Z (4 months ago)
- Topics: generics, hashing, haskell, md5, sha256, sha512, template-haskell
- Language: Haskell
- Size: 928 KB
- Stars: 16
- Watchers: 9
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: ChangeLog
- License: LICENSE
Awesome Lists containing this project
README
# LargeHashable
[](https://github.com/factisresearch/large-hashable/actions/workflows/haskell-ci.yml/badge.svg?branch=master)
[](http://hackage.haskell.org/package/large-hashable)
Efficiently hash Haskell values with MD5, SHA256, SHA512 and other
hashing algorithms.
## Install
* Using cabal: `cabal install large-hashable`
* Using Stack: `stack install large-hashable`
### Building from git repository
- clone the repository
- Install the stack tool (http://haskellstack.org)
- `stack build` builds the code
- `stack test` builds the code and runs the tests
- `run-benchmarks.sh` runs the benchmark suite