sha256

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

commit dc447b7a2b09425019e2617690bc7adb7b88cd44
parent bfeb72a390277c66291f45de4b7ffe57e0643f04
Author: Jared Tobin <jared@jtobin.io>
Date:   Fri, 24 Jul 2026 10:07:20 -0230

release: v0.3.5

Diffstat:
MCHANGELOG | 4++++
Mppad-sha256.cabal | 2+-
2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/CHANGELOG b/CHANGELOG @@ -1,5 +1,9 @@ # Changelog +- 0.3.5 (2026-07-24) + * Further defends MAC comparison timing against "helpful" LLVM + optimizations. + - 0.3.4 (2026-07-06) * Reverts the unrolled MAC comparison introduced in 0.3.3, which was found to introduce timing variation on both aarch64 and x86-64 when diff --git a/ppad-sha256.cabal b/ppad-sha256.cabal @@ -1,6 +1,6 @@ cabal-version: 3.0 name: ppad-sha256 -version: 0.3.4 +version: 0.3.5 synopsis: The SHA-256 and HMAC-SHA256 algorithms license: MIT license-file: LICENSE