sha512

Pure Haskell SHA-512, HMAC-SHA512 (docs.ppad.tech/sha512).
git clone git://git.ppad.tech/sha512.git
Log | Files | Refs | README | LICENSE

commit 58d34121c914618c5bdbb4c1c1fa01be1e5d47f9
parent fb4e6ce8f35ee25f8299f5aeae71906a312cedc4
Author: Jared Tobin <jared@jtobin.io>
Date:   Sat, 31 Oct 2026 13:56:31 +0400

release: v0.2.6

Diffstat:
MCHANGELOG | 6++++++
Mppad-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