Metadata revisions for cryptohash-sha512-0.11.100.1

Package maintainers and Hackage trustees are allowed to edit certain bits of package metadata after a release, without uploading a new tarball. Note that the tarball itself is never changed, just the metadata that is stored separately. For more information about metadata revisions, please refer to the Hackage Metadata Revisions FAQ.

No. Time User SHA256
-r6 (cryptohash-sha512-0.11.100.1-r6) 2021-06-15T23:57:08Z GershomBazerman 4639cb1e8c085d89bf3fdb5fe61452015d0a32186f28179120546bd430022c61
  • Changed the library component's library dependency on 'base' from

    >=4.5 && <4.15
    to
    >=4.5 && <4.16

-r5 (cryptohash-sha512-0.11.100.1-r5) 2021-01-09T01:03:44Z jack 8279dab0daa2ffaeb0b1a9da02de780f1c19cb0a898241daa2d4d673f5c89b31
  • Changed the library component's library dependency on 'base' from

    >=4.5 && <4.14
    to
    >=4.5 && <4.15

  • Changed the test suite 'test-sha512' component's library dependency on 'tasty' from

    >=0.11 && <0.12
    to
    >=0.11 && <1.4

  • Changed the benchmark 'bench-sha512' component's library dependency on 'criterion' from

    >=1.1 && <1.2
    to
    >=1.1 && <1.6

-r4 (cryptohash-sha512-0.11.100.1-r4) 2019-09-01T09:26:37Z HerbertValerioRiedel 19bf103dd38e1b58c34986658cf1de7e18aa589cc9e6f17f90e1705454281a47
  • Changed the library component's library dependency on 'base' from

    >=4.5 && <4.13
    to
    >=4.5 && <4.14

-r3 (cryptohash-sha512-0.11.100.1-r3) 2018-09-18T09:55:46Z HerbertValerioRiedel d4d19135e4fe5d7d918d83b015b22717c8c35271bc3471942248ad13c175a1a6
  • Changed description from

    A practical incremental and one-pass, pure API to the
    <https://en.wikipedia.org/wiki/SHA-2 SHA-512 hash algorithm>
    (including <https://en.wikipedia.org/wiki/HMAC HMAC> support)
    with performance close to the fastest implementations available in other languages.
    
    The implementation is made in C with a haskell FFI wrapper that hides the C implementation.
    
    NOTE: This package has been forked off @cryptohash-0.11.7@ because the @cryptohash@ package has been
    deprecated and so this package continues to satisfy the need for a lightweight package
    providing the SHA512 hash algorithm without any dependencies on packages other than
    @base@ and @bytestring@.
    
    Consequently, this package can be used as a drop-in replacement for @cryptohash@'s
    "Crypto.Hash.SHA512" module, though with a clearly smaller footprint.
    to
    A practical incremental and one-pass, pure API to
    the [SHA-512 cryptographic hash algorithm](https://en.wikipedia.org/wiki/SHA-2) according
    to [FIPS 180-4](http://dx.doi.org/10.6028/NIST.FIPS.180-4)
    with performance close to the fastest implementations available in other languages.
    
    The core SHA-512 algorithm is implemented in C and is thus expected
    to be as fast as the standard [sha512sum(1) tool](https://linux.die.net/man/1/sha512sum).
    (If, instead, you require a pure Haskell implementation and performance is secondary, please refer to the [SHA package](https://hackage.haskell.org/package/SHA).)
    
    Additionally, this package provides support for
    
    - HMAC-SHA-512: SHA-512-based [Hashed Message Authentication Codes](https://en.wikipedia.org/wiki/HMAC) (HMAC)
    
    conforming to [RFC6234](https://tools.ietf.org/html/rfc6234), [RFC4231](https://tools.ietf.org/html/rfc4231), [RFC5869](https://tools.ietf.org/html/rfc5869), et al..
    
    === Packages in the @cryptohash-*@ family
    
    - <https://hackage.haskell.org/package/cryptohash-md5    cryptohash-md5>
    - <https://hackage.haskell.org/package/cryptohash-sha1   cryptohash-sha1>
    - <https://hackage.haskell.org/package/cryptohash-sha256 cryptohash-sha256>
    - <https://hackage.haskell.org/package/cryptohash-sha512 cryptohash-sha512>
    
    === Relationship to the @cryptohash@ package and its API
    
    This package has been originally a fork of @cryptohash-0.11.7@ because the @cryptohash@
    package had been deprecated and so this package continues to satisfy the need for a
    lightweight package providing the SHA-512 hash algorithm without any dependencies on packages
    other than @base@ and @bytestring@. The API exposed by @cryptohash-sha512-0.11.*@'s
    "Crypto.Hash.SHA512" module is guaranteed to remain a compatible superset of the API provided
    by the @cryptohash-0.11.7@'s module of the same name.
    
    Consequently, this package is designed to be used as a drop-in replacement for @cryptohash-0.11.7@'s
    "Crypto.Hash.SHA512" module, though with
    a [clearly smaller footprint by almost 3 orders of magnitude](https://www.reddit.com/r/haskell/comments/5lxv75/psa_please_use_unique_module_names_when_uploading/dbzegx3/).

  • Changed the library component's library dependency on 'base' from

    >=4.5 && <4.12
    to
    >=4.5 && <4.13

-r2 (cryptohash-sha512-0.11.100.1-r2) 2018-03-23T22:31:57Z HerbertValerioRiedel 34fa1c6f2f67de6c502d890e029bc3b6b6968121ff680230f0157161d790c1f7
  • Changed the library component's library dependency on 'base' from

    >=4.5 && <4.11
    to
    >=4.5 && <4.12

-r1 (cryptohash-sha512-0.11.100.1-r1) 2017-04-08T20:31:55Z HerbertValerioRiedel de229945e423e586bf5ffda9535b11b5cb9cb4299d17bd8a4de7f7dbbecf492a
  • Changed the library component's library dependency on 'base' from

    >=4.5 && <4.10
    to
    >=4.5 && <4.11

-r0 (cryptohash-sha512-0.11.100.1-r0) 2016-10-23T13:23:40Z HerbertValerioRiedel 004f5207883e0ed071761ad188be9692d7109ebf0d2a16ad025ac3a2333c1b42