commit 58d34121c914618c5bdbb4c1c1fa01be1e5d47f9 parent fb4e6ce8f35ee25f8299f5aeae71906a312cedc4 Author: Jared Tobin <jared@jtobin.io> Date: Sat, 31 Oct 2026 13:56:31 +0400 release: v0.2.6 Diffstat:
| M | CHANGELOG | | | 6 | ++++++ |
| M | ppad-sha512.cabal | | | 2 | +- |
2 files changed, 7 insertions(+), 1 deletion(-)
diff --git a/CHANGELOG b/CHANGELOG @@ -1,5 +1,11 @@ # Changelog +- 0.2.6 (2026-10-31) + * Uses the x86 SHA512 extensions on x86_64 CPUs that support them, + detected at runtime, falling back to the pure Haskell + implementation elsewhere. The x86 kernel requires GCC 14 or Clang + 18 or later to build; older compilers always use the fallback. + - 0.2.5 (2026-10-10) * Further defends MAC comparison timing against "helpful" LLVM optimizations. diff --git a/ppad-sha512.cabal b/ppad-sha512.cabal @@ -1,6 +1,6 @@ cabal-version: 3.0 name: ppad-sha512 -version: 0.2.5 +version: 0.2.6 synopsis: The SHA-512 and HMAC-SHA512 algorithms license: MIT license-file: LICENSE