feat: implement concord protocol (#49)

Only backend, no UI yet.

Reviewed-on: #49
This commit was merged in pull request #49.
This commit is contained in:
2026-09-17 04:30:12 +00:00
parent 5500082426
commit fdabfcf026
17 changed files with 11285 additions and 0 deletions
Generated
+19
View File
@@ -1302,6 +1302,25 @@ version = "0.4.33"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6e8ccc4ea9f6acc32d102c0f6d471d11d913ad15f20c04de743374861fa1d414"
[[package]]
name = "concord"
version = "1.0.2"
dependencies = [
"anyhow",
"chacha20 0.9.1",
"data-encoding",
"hkdf",
"hmac 0.12.1",
"nostr",
"nostr-memory",
"nostr-sdk",
"rand 0.10.2",
"serde",
"serde_json",
"sha2 0.10.9",
"smol",
]
[[package]]
name = "concurrent-queue"
version = "2.5.0"