commit 736921e72e5f2addd02261f9904ba0cf01735251
parent e54bd9ec931c9961f1ebb5288d5263fcdb9da815
Author: Jared Tobin <jared@jtobin.io>
Date: Sun, 7 Jun 2026 19:23:49 -0230
release: v0.5.7
Diffstat:
2 files changed, 7 insertions(+), 1 deletion(-)
diff --git a/CHANGELOG b/CHANGELOG
@@ -1,5 +1,11 @@
# Changelog
+- 0.5.7 (2026-06-07)
+ * Improves the performance of all wNAF-based signing & verification
+ functions by about 1.5-2x, due to optimizations in 1) the
+ constant-time wNAF scalar multiplication function, and 2) upstream
+ modular field inversion (in ppad-fixed).
+
- 0.5.6 (2026-06-07)
* Improves the wall-clock performance of the constant-time, non-wNAF
scalar multiplication function by about 35%. ECDH also speeds up
diff --git a/ppad-secp256k1.cabal b/ppad-secp256k1.cabal
@@ -1,6 +1,6 @@
cabal-version: 3.0
name: ppad-secp256k1
-version: 0.5.6
+version: 0.5.7
synopsis: Schnorr signatures, ECDSA, and ECDH on the elliptic curve
secp256k1
license: MIT