poly1305

The Poly1305 message authentication code (docs.ppad.tech/poly1305).
git clone git://git.ppad.tech/poly1305.git
Log | Files | Refs | README | LICENSE

commit 43f0d52473d1c2d53f31273541da977a9b251a9f
parent 9ef50aa0a50470cae5dd6ffa0cc4cd72e086a366
Author: Jared Tobin <jared@jtobin.io>
Date:   Mon,  6 Jul 2026 09:37:44 -0230

release: v0.4.3

Diffstat:
MCHANGELOG | 4+++-
Mppad-poly1305.cabal | 2+-
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