digest-pure: Pure hash functions for bytestrings

[ cryptography, library ] [ Propose Tags ]

This package provides pure hash functions for pure and lazy bytestrings, implementing the same interface as the digest package.

For efficiency, use the digest package, which provides FFI bindings to efficient code from zlib, instead.

Performance compared to Data.Digest on a Mac Mini 2010, 2.4GHz Core 2 Duo, using Data.ByteString.Lazy.ByteString:

  • Data.Digest.Pure.Adler32: 380 MB/s

  • Data.Digest.Adler32: 4906 MB/s

  • Data.Digest.Pure.CRC32: 232 MB/s

  • Data.Digest.CRC32: 774 MB/s

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

  • No Candidates
Versions [RSS] 0.0.1, 0.0.2, 0.0.3
Dependencies array (>=0.3.0.2 && <0.6), base (>=4 && <5), bytestring (>=0.9.1.10 && <1.0) [details]
License LicenseRef-OtherLicense
Copyright Copyright 2011 Daniël de Kok
Author Daniël de Kok <me@danieldk.eu>
Maintainer Daniël de Kok <me@danieldk.eu>
Category Cryptography
Home page http://github.com/danieldk/digest-pure
Source repo head: git clone git@github.com:danieldk/digest-pure.git
Uploaded by DanielDeKok at 2014-05-11T13:37:10Z
Distributions
Reverse Dependencies 3 direct, 0 indirect [details]
Downloads 2844 total (6 in the last 30 days)
Rating 2.0 (votes: 1) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Successful builds reported [all 1 reports]