poly1305

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

commit b26ef09bcac4bd1860edbe228637a57aa0fa2b40
parent dc6ccae66ec7a9ef523d4963cdf62a08cb1b50db
Author: Jared Tobin <jared@jtobin.io>
Date:   Sat, 31 Oct 2026 14:51:33 +0400

release: v0.4.8

Diffstat:
MCHANGELOG | 6++++++
Mppad-poly1305.cabal | 2+-
2 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/CHANGELOG b/CHANGELOG @@ -1,5 +1,11 @@ # Changelog +- 0.4.8 (2026-10-31) + * Uses the native C kernel on x86_64 as well as aarch64, along with + an AVX2 4-way kernel on x86_64 CPUs that support it, detected at + runtime. 'mac' on such CPUs is roughly 1.5x faster on short + messages and 4-5x faster on long ones. + - 0.4.7 (2026-10-31) * Bumps the ppad-fixed dependency to 0.2.1, which under the llvm flag on x86_64 compiles ppad-fixed with LLVM's x86 cmov converter diff --git a/ppad-poly1305.cabal b/ppad-poly1305.cabal @@ -1,6 +1,6 @@ cabal-version: 3.0 name: ppad-poly1305 -version: 0.4.7 +version: 0.4.8 synopsis: A fast Poly1305 MAC license: MIT license-file: LICENSE