sha256

Pure Haskell SHA-256, HMAC-SHA256 (docs.ppad.tech/sha256).
git clone git://git.ppad.tech/sha256.git
Log | Files | Refs | README | LICENSE

CHANGELOG (718B)


      1 # Changelog
      2 
      3 - 0.2.3 (2025-01-21)
      4   * Improves padding handling for the strict bytestring case, yielding
      5     performance increases for both 'hash' and 'hmac'.
      6 
      7 - 0.2.2 (2025-01-07)
      8   * Minor bytestring-handling optimisations.
      9 
     10 - 0.2.1 (2024-10-13)
     11   * Adds an INLINE pragma to an internal step function.
     12   * 'hmac' no longer calls 'hmac_lazy', which has no practical effect
     13     other than to clean up profiling reports generated by GHC.
     14 
     15 - 0.2.0 (2024-10-07)
     16   * 'hmac' and 'hmac_lazy' now hash long keys before computing a HMAC,
     17     instead of throwing an error, matching RFC 2104's suggested behaviour.
     18 
     19 - 0.1.0 (2024-09-14)
     20   * Initial release, supporting SHA256 and HMAC-SHA256 on strict and lazy
     21     bytestrings.