commit 46178fcbd84f53a9412e090dcd02dd81887e6166
parent 2b580fad35e20f77cc8c8ec4780b3679c55664d4
Author: Jared Tobin <jared@jtobin.io>
Date: Fri, 17 Jul 2026 17:59:42 -0230
release: v0.4.5
Diffstat:
2 files changed, 6 insertions(+), 1 deletion(-)
diff --git a/CHANGELOG b/CHANGELOG
@@ -1,5 +1,10 @@
# Changelog
+- 0.4.5 (2026-07-17)
+ * Adds an optimization-opaque barrier to MAC equality comparison
+ to prevent LLVM from introducing variable-time instructions when
+ compiling with the LLVM backend.
+
- 0.4.4 (2026-07-06)
* Reverts the unrolled MAC comparison introduced in 0.4.3, which was
found to introduce timing variation on both aarch64 and x86-64 when
diff --git a/ppad-poly1305.cabal b/ppad-poly1305.cabal
@@ -1,6 +1,6 @@
cabal-version: 3.0
name: ppad-poly1305
-version: 0.4.4
+version: 0.4.5
synopsis: A fast Poly1305 MAC
license: MIT
license-file: LICENSE