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 a16c0ab13913ed8e82200a8f0af6950e8987f7f7
parent 4c75152a526338e4885f26700f31db34ba448a0f
Author: Jared Tobin <jared@jtobin.io>
Date:   Sun, 28 Dec 2025 12:48:13 -0330

flake: use llvm for ppad-base16

Diffstat:
Mflake.nix | 6+++++-
1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/flake.nix b/flake.nix @@ -62,6 +62,10 @@ llvm = pkgs.llvmPackages_19.llvm; base16 = ppad-base16.packages.${system}.default; + base16-llvm = + hlib.addBuildTools + (hlib.enableCabalFlag base16 "llvm") + [ llvm ]; fixed = ppad-fixed.packages.${system}.default; fixed-llvm = @@ -82,7 +86,7 @@ [ llvm ]; hpkgs = pkgs.haskell.packages.ghc910.extend (new: old: { - ppad-base16 = base16; + ppad-base16 = base16-llvm; ppad-sha256 = sha256-llvm; ppad-hmac-drbg = hmac-drbg-llvm; ppad-fixed = fixed-llvm;