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 4b7ddecf8e724a3eb899fb8bec37d4ba4bab3f7f
parent ac4d52bd29580f69d808490d88d4f99b104164de
Author: Jared Tobin <jared@jtobin.io>
Date:   Sat,  9 Nov 2024 06:06:48 +0400

lib: haddock reorg

Diffstat:
Mlib/Crypto/Curve/Secp256k1.hs | 17+++++++++--------
1 file changed, 9 insertions(+), 8 deletions(-)

diff --git a/lib/Crypto/Curve/Secp256k1.hs b/lib/Crypto/Curve/Secp256k1.hs @@ -32,20 +32,24 @@ module Crypto.Curve.Secp256k1 ( -- * BIP0340 Schnorr signatures , sign_schnorr - , sign_schnorr' , verify_schnorr - , verify_schnorr' -- * RFC6979 ECDSA , ECDSA(..) , SigType(..) , sign_ecdsa - , sign_ecdsa' , sign_ecdsa_unrestricted - , sign_ecdsa_unrestricted' , verify_ecdsa - , verify_ecdsa' , verify_ecdsa_unrestricted + + -- * Fast variants + , Context + , precompute + , sign_schnorr' + , verify_schnorr' + , sign_ecdsa' + , sign_ecdsa_unrestricted' + , verify_ecdsa' , verify_ecdsa_unrestricted' -- Elliptic curve group operations @@ -54,9 +58,6 @@ module Crypto.Curve.Secp256k1 ( , double , mul , mul_unsafe - - , Context(..) - , precompute , mul_wnaf -- Coordinate systems and transformations