Amethyst parses decryption-key and decryption-nonce as hex, so base64 keys were unreadable by the only implementation of kind 15 file messages. Also accept the 16 bytes nonce Amethyst sends, while still emitting the standard 12 bytes. Replaces the now unused base64 dependency with data-encoding.
40 lines
891 B
TOML
40 lines
891 B
TOML
[package]
|
|
name = "state"
|
|
version.workspace = true
|
|
edition.workspace = true
|
|
publish.workspace = true
|
|
|
|
[dependencies]
|
|
common = { path = "../common" }
|
|
|
|
nostr.workspace = true
|
|
nostr-sdk.workspace = true
|
|
nostr-gossip-memory.workspace = true
|
|
nostr-blossom.workspace = true
|
|
nostr-connect.workspace = true
|
|
|
|
gpui.workspace = true
|
|
instant.workspace = true
|
|
flume.workspace = true
|
|
futures.workspace = true
|
|
log.workspace = true
|
|
anyhow.workspace = true
|
|
webbrowser.workspace = true
|
|
serde_json.workspace = true
|
|
|
|
mime_guess = "2.0.4"
|
|
|
|
aes-gcm.workspace = true
|
|
sha2.workspace = true
|
|
data-encoding.workspace = true
|
|
|
|
[target.'cfg(target_arch = "wasm32")'.dependencies]
|
|
nostr-memory.workspace = true
|
|
|
|
[target.'cfg(not(target_arch = "wasm32"))'.dependencies]
|
|
browser-signer-proxy = { path = "../browser-signer-proxy" }
|
|
nostr-lmdb.workspace = true
|
|
smol.workspace = true
|
|
gpui_tokio.workspace = true
|
|
rustls = "0.23"
|