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 d19b3322ed851e4bc907361c754dc9d93192e77d
parent 831b713171dfbab98d0ff6ea0f40f5f4966761fc
Author: Jared Tobin <jared@jtobin.io>
Date:   Mon, 22 Dec 2025 17:14:07 -0330

meta: improve flake metadata

Diffstat:
Mflake.lock | 114+++++++------------------------------------------------------------------------
Mflake.nix | 3+++
2 files changed, 12 insertions(+), 105 deletions(-)

diff --git a/flake.lock b/flake.lock @@ -65,108 +65,6 @@ "url": "git://git.ppad.tech/base16.git" } }, - "ppad-base16_2": { - "inputs": { - "flake-utils": [ - "ppad-hmac-drbg", - "ppad-base16", - "ppad-nixpkgs", - "flake-utils" - ], - "nixpkgs": [ - "ppad-hmac-drbg", - "ppad-base16", - "ppad-nixpkgs", - "nixpkgs" - ], - "ppad-nixpkgs": [ - "ppad-hmac-drbg", - "ppad-nixpkgs" - ] - }, - "locked": { - "lastModified": 1741625558, - "narHash": "sha256-ZBDXRD5fsVqA5bGrAlcnhiu67Eo50q0M9614nR3NBwY=", - "ref": "master", - "rev": "fb63457f2e894eda28250dfe65d0fcd1d195ac2f", - "revCount": 24, - "type": "git", - "url": "git://git.ppad.tech/base16.git" - }, - "original": { - "ref": "master", - "type": "git", - "url": "git://git.ppad.tech/base16.git" - } - }, - "ppad-base16_3": { - "inputs": { - "flake-utils": [ - "ppad-sha256", - "ppad-base16", - "ppad-nixpkgs", - "flake-utils" - ], - "nixpkgs": [ - "ppad-sha256", - "ppad-base16", - "ppad-nixpkgs", - "nixpkgs" - ], - "ppad-nixpkgs": [ - "ppad-sha256", - "ppad-nixpkgs" - ] - }, - "locked": { - "lastModified": 1741625558, - "narHash": "sha256-ZBDXRD5fsVqA5bGrAlcnhiu67Eo50q0M9614nR3NBwY=", - "ref": "master", - "rev": "fb63457f2e894eda28250dfe65d0fcd1d195ac2f", - "revCount": 24, - "type": "git", - "url": "git://git.ppad.tech/base16.git" - }, - "original": { - "ref": "master", - "type": "git", - "url": "git://git.ppad.tech/base16.git" - } - }, - "ppad-base16_4": { - "inputs": { - "flake-utils": [ - "ppad-sha512", - "ppad-base16", - "ppad-nixpkgs", - "flake-utils" - ], - "nixpkgs": [ - "ppad-sha512", - "ppad-base16", - "ppad-nixpkgs", - "nixpkgs" - ], - "ppad-nixpkgs": [ - "ppad-sha512", - "ppad-nixpkgs" - ] - }, - "locked": { - "lastModified": 1741625558, - "narHash": "sha256-ZBDXRD5fsVqA5bGrAlcnhiu67Eo50q0M9614nR3NBwY=", - "ref": "master", - "rev": "fb63457f2e894eda28250dfe65d0fcd1d195ac2f", - "revCount": 24, - "type": "git", - "url": "git://git.ppad.tech/base16.git" - }, - "original": { - "ref": "master", - "type": "git", - "url": "git://git.ppad.tech/base16.git" - } - }, "ppad-fixed": { "inputs": { "flake-utils": [ @@ -210,7 +108,9 @@ "ppad-nixpkgs", "nixpkgs" ], - "ppad-base16": "ppad-base16_2", + "ppad-base16": [ + "ppad-base16" + ], "ppad-nixpkgs": [ "ppad-nixpkgs" ], @@ -268,7 +168,9 @@ "ppad-nixpkgs", "nixpkgs" ], - "ppad-base16": "ppad-base16_3", + "ppad-base16": [ + "ppad-base16" + ], "ppad-nixpkgs": [ "ppad-nixpkgs" ] @@ -300,7 +202,9 @@ "ppad-nixpkgs", "nixpkgs" ], - "ppad-base16": "ppad-base16_4", + "ppad-base16": [ + "ppad-base16" + ], "ppad-nixpkgs": [ "ppad-nixpkgs" ] diff --git a/flake.nix b/flake.nix @@ -17,6 +17,7 @@ type = "git"; url = "git://git.ppad.tech/sha256.git"; ref = "master"; + inputs.ppad-base16.follows = "ppad-base16"; inputs.ppad-nixpkgs.follows = "ppad-nixpkgs"; }; # transitive dependency via ppad-hmac-drbg @@ -24,12 +25,14 @@ type = "git"; url = "git://git.ppad.tech/sha512.git"; ref = "master"; + inputs.ppad-base16.follows = "ppad-base16"; inputs.ppad-nixpkgs.follows = "ppad-nixpkgs"; }; ppad-hmac-drbg = { type = "git"; url = "git://git.ppad.tech/hmac-drbg.git"; ref = "master"; + inputs.ppad-base16.follows = "ppad-base16"; inputs.ppad-sha256.follows = "ppad-sha256"; inputs.ppad-sha512.follows = "ppad-sha512"; inputs.ppad-nixpkgs.follows = "ppad-nixpkgs";