secp256k1

Pure Haskell Schnorr, ECDSA on the elliptic curve secp256k1 (docs.ppad.tech/secp256k1).
git clone git://git.ppad.tech/secp256k1.git
Log | Files | Refs | README | LICENSE

commit 736921e72e5f2addd02261f9904ba0cf01735251
parent e54bd9ec931c9961f1ebb5288d5263fcdb9da815
Author: Jared Tobin <jared@jtobin.io>
Date:   Sun,  7 Jun 2026 19:23:49 -0230

release: v0.5.7

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