commit 8f4e5593bcb06d6480cd88f2a77ad468526aca40
parent 47c5985a71b1c9af1d16b2d4d0f525c0123072fb
Author: Jared Tobin <jared@jtobin.io>
Date: Sat, 27 Dec 2025 09:22:28 -0330
release: v0.3.0
Diffstat:
3 files changed, 6 insertions(+), 3 deletions(-)
diff --git a/CHANGELOG b/CHANGELOG
@@ -1,5 +1,10 @@
# Changelog
+- 0.3.0 (2025-12-27)
+ * Updates the poly1305 dependency to a version that uses ppad-fixed for
+ fixed-width words and constant-time primitives internally. Also swaps
+ a naïve ByteString equality check out for a constant-time version.
+
- 0.2.0 (2025-06-21)
* The 'encrypt' and 'decrypt' functions are now total, returning 'Left
InvalidKey', 'Left InvalidNonce', or 'Left InvalidMAC' values when
diff --git a/flake.nix b/flake.nix
@@ -76,8 +76,6 @@
llvm
];
- inputsFrom = builtins.attrValues self.packages.${system};
-
doBenchmark = true;
shellHook = ''
diff --git a/ppad-aead.cabal b/ppad-aead.cabal
@@ -1,6 +1,6 @@
cabal-version: 3.0
name: ppad-aead
-version: 0.2.0
+version: 0.3.0
synopsis: A pure AEAD-ChaCha20-Poly1305 construction
license: MIT
license-file: LICENSE