commit 43f0d52473d1c2d53f31273541da977a9b251a9f
parent 9ef50aa0a50470cae5dd6ffa0cc4cd72e086a366
Author: Jared Tobin <jared@jtobin.io>
Date: Mon, 6 Jul 2026 09:37:44 -0230
release: v0.4.3
Diffstat:
2 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/CHANGELOG b/CHANGELOG
@@ -1,10 +1,12 @@
# Changelog
-- Unreleased
+- 0.4.3 (2026-07-06)
* The constant-time 'Eq' on 'MAC' now folds over the two buffers
directly, rather than materialising an intermediate ByteString
holding their XOR on the heap. Semantics are unchanged.
+ * Improves the performance of constant-time MAC comparison.
+
- 0.4.2 (2026-05-16)
* Features order-of-magnitude performance improvements, especially
on ARM platforms where NEON intrinsics are available.
diff --git a/ppad-poly1305.cabal b/ppad-poly1305.cabal
@@ -1,6 +1,6 @@
cabal-version: 3.0
name: ppad-poly1305
-version: 0.4.2
+version: 0.4.3
synopsis: A fast Poly1305 MAC
license: MIT
license-file: LICENSE