wip: rework identity

This commit is contained in:
2026-07-24 09:03:06 +07:00
parent 40166fd071
commit f1e4428109
9 changed files with 132 additions and 35 deletions

46
Cargo.lock generated
View File

@@ -1921,7 +1921,7 @@ dependencies = [
"libc",
"option-ext",
"redox_users 0.5.2",
"windows-sys 0.61.2",
"windows-sys 0.59.0",
]
[[package]]
@@ -2121,7 +2121,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb"
dependencies = [
"libc",
"windows-sys 0.61.2",
"windows-sys 0.59.0",
]
[[package]]
@@ -4356,8 +4356,9 @@ checksum = "0676bb32a98c1a483ce53e500a81ad9c3d5b3f7c920c28c24e9cb0980d0b5bc8"
[[package]]
name = "nostr"
version = "0.45.0-alpha.4"
source = "git+https://github.com/rust-nostr/nostr#f564daaf4edd6279cd28f16ef8a017e912ef2ce9"
source = "git+https://github.com/rust-nostr/nostr#a48ab1cff0e1896537ac7bcdf16d828152f80841"
dependencies = [
"aes",
"base64",
"bech32",
"bip39",
@@ -4380,7 +4381,7 @@ dependencies = [
[[package]]
name = "nostr-blossom"
version = "0.45.0-alpha.4"
source = "git+https://github.com/rust-nostr/nostr#f564daaf4edd6279cd28f16ef8a017e912ef2ce9"
source = "git+https://github.com/rust-nostr/nostr#a48ab1cff0e1896537ac7bcdf16d828152f80841"
dependencies = [
"base64",
"nostr",
@@ -4389,10 +4390,24 @@ dependencies = [
"serde",
]
[[package]]
name = "nostr-connect"
version = "0.45.0-alpha.4"
source = "git+https://github.com/rust-nostr/nostr#a48ab1cff0e1896537ac7bcdf16d828152f80841"
dependencies = [
"async-utility",
"futures-core",
"nostr",
"nostr-sdk",
"opaquerr",
"tokio",
"tracing",
]
[[package]]
name = "nostr-database"
version = "0.45.0-alpha.4"
source = "git+https://github.com/rust-nostr/nostr#f564daaf4edd6279cd28f16ef8a017e912ef2ce9"
source = "git+https://github.com/rust-nostr/nostr#a48ab1cff0e1896537ac7bcdf16d828152f80841"
dependencies = [
"btreecap",
"flatbuffers",
@@ -4403,7 +4418,7 @@ dependencies = [
[[package]]
name = "nostr-gossip"
version = "0.45.0-alpha.4"
source = "git+https://github.com/rust-nostr/nostr#f564daaf4edd6279cd28f16ef8a017e912ef2ce9"
source = "git+https://github.com/rust-nostr/nostr#a48ab1cff0e1896537ac7bcdf16d828152f80841"
dependencies = [
"nostr",
"opaquerr",
@@ -4412,7 +4427,7 @@ dependencies = [
[[package]]
name = "nostr-gossip-memory"
version = "0.45.0-alpha.4"
source = "git+https://github.com/rust-nostr/nostr#f564daaf4edd6279cd28f16ef8a017e912ef2ce9"
source = "git+https://github.com/rust-nostr/nostr#a48ab1cff0e1896537ac7bcdf16d828152f80841"
dependencies = [
"indexmap",
"lru",
@@ -4424,7 +4439,7 @@ dependencies = [
[[package]]
name = "nostr-lmdb"
version = "0.45.0-alpha.4"
source = "git+https://github.com/rust-nostr/nostr#f564daaf4edd6279cd28f16ef8a017e912ef2ce9"
source = "git+https://github.com/rust-nostr/nostr#a48ab1cff0e1896537ac7bcdf16d828152f80841"
dependencies = [
"async-utility",
"flume 0.12.0",
@@ -4438,7 +4453,7 @@ dependencies = [
[[package]]
name = "nostr-memory"
version = "0.45.0-alpha.4"
source = "git+https://github.com/rust-nostr/nostr#f564daaf4edd6279cd28f16ef8a017e912ef2ce9"
source = "git+https://github.com/rust-nostr/nostr#a48ab1cff0e1896537ac7bcdf16d828152f80841"
dependencies = [
"btreecap",
"nostr",
@@ -4449,7 +4464,7 @@ dependencies = [
[[package]]
name = "nostr-sdk"
version = "0.45.0-alpha.4"
source = "git+https://github.com/rust-nostr/nostr#f564daaf4edd6279cd28f16ef8a017e912ef2ce9"
source = "git+https://github.com/rust-nostr/nostr#a48ab1cff0e1896537ac7bcdf16d828152f80841"
dependencies = [
"async-utility",
"async-wsocket",
@@ -4496,7 +4511,7 @@ version = "0.50.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5"
dependencies = [
"windows-sys 0.61.2",
"windows-sys 0.59.0",
]
[[package]]
@@ -5593,7 +5608,7 @@ dependencies = [
"once_cell",
"socket2",
"tracing",
"windows-sys 0.61.2",
"windows-sys 0.59.0",
]
[[package]]
@@ -6149,7 +6164,7 @@ dependencies = [
"errno",
"libc",
"linux-raw-sys 0.12.1",
"windows-sys 0.61.2",
"windows-sys 0.59.0",
]
[[package]]
@@ -6855,6 +6870,7 @@ dependencies = [
"mime_guess",
"nostr",
"nostr-blossom",
"nostr-connect",
"nostr-gossip-memory",
"nostr-lmdb",
"nostr-memory",
@@ -7174,7 +7190,7 @@ dependencies = [
"getrandom 0.4.3",
"once_cell",
"rustix 1.1.4",
"windows-sys 0.61.2",
"windows-sys 0.59.0",
]
[[package]]
@@ -8535,7 +8551,7 @@ version = "0.1.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22"
dependencies = [
"windows-sys 0.61.2",
"windows-sys 0.48.0",
]
[[package]]