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 3b77517e83c4f64ebb319f8be6f1e5e89db738c4
parent 9a6183a52f099fc7f892355f556bcb7a3e69b39c
Author: Jared Tobin <jared@jtobin.io>
Date:   Sat, 27 Dec 2025 12:12:06 -0330

release: v0.5.1

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

diff --git a/CHANGELOG b/CHANGELOG @@ -1,5 +1,10 @@ # Changelog +- 0.5.1 (2025-12-27) + * Improves the constant-time semantics in wNAF scalar multiplication, + replacing "indexing via a constant-time selected value" by performing + a full window scan and selecting via mask. + - 0.5.0 (2025-12-21) * We get a significant upgrade to all functionality by pulling in the ppad-fixed library for large unsigned and Montgomery-form integers. diff --git a/ppad-secp256k1.cabal b/ppad-secp256k1.cabal @@ -1,6 +1,6 @@ cabal-version: 3.0 name: ppad-secp256k1 -version: 0.5.0 +version: 0.5.1 synopsis: Schnorr signatures, ECDSA, and ECDH on the elliptic curve secp256k1 license: MIT