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
+6
View File
@@ -31,6 +31,12 @@ nostr = { git = "https://github.com/rust-nostr/nostr", features = [ "nip59", "ni
aes-gcm = "0.10"
sha2 = "0.10"
data-encoding = "2"
hkdf = "0.12"
# Pinned to the instances `nostr` already builds: the NIP-44 message-key disclosure
chacha20 = "0.9"
hmac = "0.12"
# Pinned to the instance `nostr-sdk` already builds, so NIP-44 nonces share it
rand = { version = "0.10", default-features = false, features = [ "std", "sys_rng" ] }
# Others
anyhow = "1.0.44"