From 7a5d5a53e5d6878f38382c4d35f644e088d318d2 Mon Sep 17 00:00:00 2001 From: bndw Date: Sat, 14 Feb 2026 18:56:19 -0800 Subject: feat: add library comparison benchmarks with build tag isolation Add comprehensive benchmarks comparing NWIO against nbd-wtf/go-nostr and fiatjaf.com/nostr across event operations, signing, verification, and filtering. Use build tag 'benchcmp' to prevent competitor libraries from polluting module dependencies - they're only downloaded when explicitly running comparison tests. --- go.mod | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'go.mod') diff --git a/go.mod b/go.mod index 20a17ea..222b18d 100644 --- a/go.mod +++ b/go.mod @@ -1,11 +1,11 @@ module northwest.io/nostr -go 1.21 +go 1.25 -require github.com/btcsuite/btcd/btcec/v2 v2.3.2 +require github.com/btcsuite/btcd/btcec/v2 v2.3.4 require ( - github.com/btcsuite/btcd/chaincfg/chainhash v1.0.1 // indirect - github.com/decred/dcrd/crypto/blake256 v1.0.0 // indirect - github.com/decred/dcrd/dcrec/secp256k1/v4 v4.0.1 // indirect + github.com/btcsuite/btcd/chaincfg/chainhash v1.1.0 // indirect + github.com/decred/dcrd/crypto/blake256 v1.1.0 // indirect + github.com/decred/dcrd/dcrec/secp256k1/v4 v4.4.0 // indirect ) -- cgit v1.2.3