1
0
forked from GRIN/grim

deps: nip44 -> crates.io 0.3.0 (drop the ../nip44 sibling requirement)

nip44 is now published, so depend on the registry crate instead of the local
path checkout. A fresh checkout (the Mac included) no longer needs ../nip44
cloned next to goblin - that missing sibling was the reported build failure.
Byte-identical source (0.3.0 was published from this tree); cargo check --lib
green. nym stays a path dep (private fork, not on crates.io).
This commit is contained in:
2ro
2026-07-03 11:56:40 -04:00
parent 61545b767d
commit 698806421f
2 changed files with 6 additions and 4 deletions
Generated
+2
View File
@@ -7480,6 +7480,8 @@ checksum = "650eef8c711430f1a879fdd01d4745a7deea475becfb90269c06775983bbf086"
[[package]]
name = "nip44"
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "13b65fa17d19c3eb6b7b4a908eea19a18ded30f1d95a80a08234f1f80ffe1cb9"
dependencies = [
"base64 0.22.1",
"chacha20 0.9.1",
+4 -4
View File
@@ -101,10 +101,10 @@ num-bigint = "0.4.6"
nostr-sdk = { version = "0.44", features = ["nip06", "nip44", "nip49", "nip59", "nip98"] }
nostr-relay-pool = "0.44"
## NIP-44 v3 (+ v2) encryption for the NIP-17 backward-compat extension (G4).
## Path dep on the local crate's `v3` working tree — the M0 deliverable, all
## upstream test vectors green. Do NOT float this to crates.io until the crate
## is published there.
nip44 = { path = "../nip44" }
## Now published to crates.io as v0.3.0 (the M0 deliverable, all upstream test
## vectors green) — no local sibling checkout required. secp256k1 0.31, bridged
## to nostr-sdk's 0.29 in wrapv3.rs (see the secp256k1 note below).
nip44 = "0.3.0"
## Only to construct the key types the `nip44` crate takes: nostr-sdk pins
## secp256k1 0.29, the nip44 crate 0.31 — bridged via byte arrays in wrapv3.rs.
secp256k1 = "0.31"