Metadata revisions for cryptohash-sha256-0.11.101.0

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
-r4 (cryptohash-sha256-0.11.101.0-r4) 2020-03-25T22:30:00Z phadej b963d6308db096362d73d9c603b331cf188aa69310195f479dfedf6045d7e602
  • Changed the library component's library dependency on 'base' from

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

-r3 (cryptohash-sha256-0.11.101.0-r3) 2019-08-26T10:30:41Z HerbertValerioRiedel e1fa0b073b9f4add2dc03a75c7fa1774ef1792e8697fa1d3207d8a743cf930ab
  • Changed the library component's library dependency on 'base' from

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

-r2 (cryptohash-sha256-0.11.101.0-r2) 2018-09-18T09:55:45Z HerbertValerioRiedel 2790b29264ebf63dac368dd05ec931254e5c70b0ccbc87d0969903533b32b054
  • Changed description from

    A practical incremental and one-pass, pure API to
    the [SHA-256 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-256 algorithm is implemented in C and is thus expected
    to be as fast as the standard [sha256sum(1) tool](https://linux.die.net/man/1/sha256sum);
    for instance, on an /Intel Core i7-3770/ at 3.40GHz this implementation can
    compute a SHA-256 hash over 230 MiB of data in under one second.
    (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-256: SHA-256-based [Hashed Message Authentication Codes](https://en.wikipedia.org/wiki/HMAC) (HMAC)
    - HKDF-SHA-256: [HMAC-SHA-256-based Key Derivation Function](https://en.wikipedia.org/wiki/HKDF) (HKDF)
    
    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..
    
    === 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-256 hash algorithm without any dependencies on packages
    other than @base@ and @bytestring@. The API exposed by @cryptohash-sha256-0.11.*@'s
    "Crypto.Hash.SHA256" 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.SHA256" 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/).
    to
    A practical incremental and one-pass, pure API to
    the [SHA-256 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-256 algorithm is implemented in C and is thus expected
    to be as fast as the standard [sha256sum(1) tool](https://linux.die.net/man/1/sha256sum);
    for instance, on an /Intel Core i7-3770/ at 3.40GHz this implementation can
    compute a SHA-256 hash over 230 MiB of data in under one second.
    (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-256: SHA-256-based [Hashed Message Authentication Codes](https://en.wikipedia.org/wiki/HMAC) (HMAC)
    - HKDF-SHA-256: [HMAC-SHA-256-based Key Derivation Function](https://en.wikipedia.org/wiki/HKDF) (HKDF)
    
    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-256 hash algorithm without any dependencies on packages
    other than @base@ and @bytestring@. The API exposed by @cryptohash-sha256-0.11.*@'s
    "Crypto.Hash.SHA256" 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.SHA256" 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

-r1 (cryptohash-sha256-0.11.101.0-r1) 2018-03-09T22:01:45Z HerbertValerioRiedel e3f29d07fbf359ae5db78dd2867c710c4ffcbc1b0c4b4205823ea8c7abcd71a5
  • Changed tested-with from

    ghc ==7.4.2: ghc ==7.6.3: ghc ==7.8.4: ghc ==7.10.3: ghc ==8.0.2: ghc ==8.2.1
    to
    ghc ==7.4.2: ghc ==7.6.3: ghc ==7.8.4: ghc ==7.10.3: ghc ==8.0.2: ghc ==8.2.1: ghc ==8.4.1

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

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

-r0 (cryptohash-sha256-0.11.101.0-r0) 2017-11-13T08:17:55Z HerbertValerioRiedel 038fba767413c9a30dc0f964721713ab9b2853366ef47bd425e922ad56933fbf