Metadata revisions for cryptohash-sha1-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 2021-06-15T23:56:28Z GershomBazerman ec4d5bab6fc413847e3120ee3964fa23d0818beb9cbecfe8ad30f2876bee3783
  • Changed the library component's library dependency on 'base' from

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

-r5 2020-03-31T12:57:09Z phadej 14d814cd88f5fd47641bef414668f3a5bba8b27fa8f960b1a6f4f2ba29265ee1
  • Changed the library component's library dependency on 'base' from

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

-r4 2019-09-01T09:25:44Z HerbertValerioRiedel 289c821e2b296a2d06208f2e1ed31d772c69d1a67043959c71b711e6b4e26261
  • Changed the library component's library dependency on 'base' from

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

-r3 2018-09-18T09:55:44Z HerbertValerioRiedel d498bcf7d65e6ffe5e99baac58c6d8ae4d29a7f0b2ada8d6115b8c5310636044
  • Changed description from

    A practical incremental and one-pass, pure API to the
    <https://en.wikipedia.org/wiki/SHA-1 SHA-1 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 SHA1 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.SHA1" module, though with a clearly smaller footprint.
    to
    A practical incremental and one-pass, pure API to
    the [SHA-1 cryptographic hash algorithm](https://en.wikipedia.org/wiki/SHA-1) 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-1 algorithm is implemented in C and is thus expected
    to be as fast as the standard [sha1sum(1) tool](https://linux.die.net/man/1/sha1sum).
    (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-1: SHA-1-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-1 hash algorithm without any dependencies on packages
    other than @base@ and @bytestring@. The API exposed by @cryptohash-sha1-0.11.*@'s
    "Crypto.Hash.SHA1" 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.SHA1" 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 2018-03-23T22:31:55Z HerbertValerioRiedel 75304c17ee9ec7d86ec24636fddddf9885fde38ac5946924fdcdad8497055a75
  • Changed the library component's library dependency on 'base' from

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

-r1 2017-04-08T20:31:14Z HerbertValerioRiedel 0bd72d71afeb9183a7b9248499b871c31c2bd07166ffc97a220985ec6515f198
  • Changed the library component's library dependency on 'base' from

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

-r0 2016-06-28T07:15:55Z HerbertValerioRiedel c440c336985964a9452953c14a41f6289b5818b48719b9e9380c8d3ac51ceb96