commit 8fa68ca2fcfc589e7716be9162e2fef52293516a
parent 636de2c19f0a72aed2c26ee5003955a800409527
Author: Jared Tobin <jared@jtobin.io>
Date: Sun, 1 Feb 2026 15:11:36 +0400
release: v0.2.2
Diffstat:
2 files changed, 10 insertions(+), 1 deletion(-)
diff --git a/CHANGELOG b/CHANGELOG
@@ -1,5 +1,14 @@
# Changelog
+- 0.2.2 (2026-02-01)
+ * The library has been refactored substantially to achieve greater
+ control over heap allocation, particularly around HMAC calculation.
+
+ * A couple of very low-level functions, '_hmac_rr' and '_hmac_rsb' are
+ now quietly exported for calculating specialized destructive HMAC
+ operations, mostly of use to HMAC-DRBG implementations. HMAC
+ performance has also been modestly improved.
+
- 0.2.1 (2026-01-11)
* Adds a basic quickcheck test suite for asserting memory safety of
library functions on random inputs.
diff --git a/ppad-sha512.cabal b/ppad-sha512.cabal
@@ -1,6 +1,6 @@
cabal-version: 3.0
name: ppad-sha512
-version: 0.2.1
+version: 0.2.2
synopsis: The SHA-512 and HMAC-SHA512 algorithms
license: MIT
license-file: LICENSE