commit 902e3f6a31fbccc8b92f9c6e4ab80f94237b45b5 parent 902e5a7c504a5bb1cff73d621d8e1e73bca56d15 Author: Jared Tobin <jared@jtobin.io> Date: Sat, 31 Oct 2026 13:20:29 +0400 release: v0.3.6 Diffstat:
| M | CHANGELOG | | | 6 | ++++++ |
| M | ppad-sha256.cabal | | | 2 | +- |
2 files changed, 7 insertions(+), 1 deletion(-)
diff --git a/CHANGELOG b/CHANGELOG @@ -1,5 +1,11 @@ # Changelog +- 0.3.6 (2026-10-31) + * Uses the x86 SHA extensions on x86_64 CPUs that support them, + detected at runtime, falling back to the pure Haskell + implementation elsewhere. 'hash' and 'hmac' on such CPUs are + roughly 2-4x faster. + - 0.3.5 (2026-10-10) * Further defends MAC comparison timing against "helpful" LLVM optimizations. diff --git a/ppad-sha256.cabal b/ppad-sha256.cabal @@ -1,6 +1,6 @@ cabal-version: 3.0 name: ppad-sha256 -version: 0.3.5 +version: 0.3.6 synopsis: The SHA-256 and HMAC-SHA256 algorithms license: MIT license-file: LICENSE