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 6b6e784010ba5b6ddb938e62a90eccb07bf5a3fb
parent 40d8190dd0c00ef66bbaf465ccdebbd1dae3e7c7
Author: Jared Tobin <jared@jtobin.io>
Date:   Sat, 21 Jun 2025 14:54:28 +0400

release: v0.4.0

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.4.0 (2025-06-21) + * Scalar multiplication, signing, verifying, and ECHD functions are now + all total, returning 'Nothing' when supplied with invalid inputs. + * Adds a group element check to 'mul_wnaf'. + - 0.3.0 (2025-03-14) * Adds 'ecdh' for computing ECDH secrets, any given secret being the SHA256 hash of the x-coordinate of the appropriate secp256k1 point. diff --git a/ppad-secp256k1.cabal b/ppad-secp256k1.cabal @@ -1,6 +1,6 @@ cabal-version: 3.0 name: ppad-secp256k1 -version: 0.3.0 +version: 0.4.0 synopsis: Schnorr signatures, ECDSA, and ECDH on the elliptic curve secp256k1 license: MIT