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 760a9d57537024df2d0f91fa7d4676969c6eb944
parent d613a8f51980798b0518551bb45b55c2be28a785
Author: Jared Tobin <jared@jtobin.io>
Date:   Sun, 28 Dec 2025 17:54:31 -0330

flake: add clang

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

diff --git a/flake.nix b/flake.nix @@ -58,32 +58,33 @@ lib = "ppad-secp256k1"; pkgs = import nixpkgs { inherit system; }; - hlib = pkgs.haskell.lib; + hlib = pkgs.haskell.lib; llvm = pkgs.llvmPackages_19.llvm; + clang = pkgs.llvmPackages_19.clang; base16 = ppad-base16.packages.${system}.default; base16-llvm = hlib.addBuildTools (hlib.enableCabalFlag base16 "llvm") - [ llvm ]; + [ llvm clang ]; fixed = ppad-fixed.packages.${system}.default; fixed-llvm = hlib.addBuildTools (hlib.enableCabalFlag fixed "llvm") - [ llvm ]; + [ llvm clang ]; sha256 = ppad-sha256.packages.${system}.default; sha256-llvm = hlib.addBuildTools (hlib.enableCabalFlag sha256 "llvm") - [ llvm ]; + [ llvm clang ]; hmac-drbg = ppad-hmac-drbg.packages.${system}.default; hmac-drbg-llvm = hlib.addBuildTools (hlib.enableCabalFlag hmac-drbg "llvm") - [ llvm ]; + [ llvm clang ]; hpkgs = pkgs.haskell.packages.ghc910.extend (new: old: { ppad-base16 = base16-llvm;