[[bin]]
name = "earendil"
path = "src/bin/earendil.rs"
[dependencies.ahash]
version = "0.8.11"
[dependencies.anyctx]
version = "0.1"
[dependencies.anyhow]
version = "1.0.75"
[dependencies.async-dup]
version = "1.2.4"
[dependencies.async-event]
version = "0.1.0"
[dependencies.async-recursion]
version = "1.0.5"
[dependencies.async-trait]
version = "0.1.80"
[dependencies.base32]
version = "0.5.0"
[dependencies.base64]
version = "0.21.5"
[dependencies.bip39]
version = "2.0.0"
[dependencies.blake3]
version = "1.5.0"
[dependencies.bytemuck]
version = "1.14.0"
[dependencies.bytes]
version = "1.5.0"
[dependencies.chrono]
version = "0.4.31"
[dependencies.clap]
features = ["derive"]
version = "4.4.6"
[dependencies.clone-macro]
version = "0.1.0"
[dependencies.colored]
version = "2.1.0"
[dependencies.concurrent-queue]
version = "2.3.0"
[dependencies.dashmap]
features = ["serde"]
version = "5.5.3"
[dependencies.dirs]
version = "5.0.1"
[dependencies.earendil_crypt]
version = "0.5"
[dependencies.earendil_packet]
version = "0.5"
[dependencies.earendil_topology]
version = "0.5"
[dependencies.ed25519-dalek]
version = "2.1.1"
[dependencies.either]
version = "1.10.0"
[dependencies.env_logger]
version = "0.11.3"
[dependencies.futures]
version = "0.3.30"
[dependencies.futures-util]
version = "0.3.28"
[dependencies.hex]
version = "0.4.3"
[dependencies.indexmap]
version = "1.9.3"
[dependencies.itertools]
version = "0.11.0"
[dependencies.log]
version = "0.4.20"
[dependencies.lru]
version = "0.12.0"
[dependencies.melpow]
version = "0.1.1"
[dependencies.melprot]
version = "0.13.9"
[dependencies.melstructs]
version = "0.3.3"
[dependencies.melvm]
version = "0.1.1"
[dependencies.melwallet]
version = "0.1.2"
[dependencies.moka]
features = ["sync", "future"]
version = "0.12.1"
[dependencies.moro]
version = "0.4.0"
[dependencies.nanorpc]
version = "0.1.12"
[dependencies.nanorpc-http]
version = "0.1.5"
[dependencies.nursery_macro]
version = "0.1"
[dependencies.once_cell]
version = "1.18.0"
[dependencies.oneshot]
version = "0.1.6"
[dependencies.parking_lot]
version = "0.12.1"
[dependencies.picomux]
version = "0.1.1"
[dependencies.priority-queue]
version = "1.4.0"
[dependencies.rand]
features = ["alloc"]
version = "0.8.5"
[dependencies.replay_filter]
version = "0.1.2"
[dependencies.scopeguard]
version = "1.2.0"
[dependencies.serde]
features = ["derive"]
version = "1.0.188"
[dependencies.serde_json]
version = "1.0.107"
[dependencies.serde_with]
features = ["hex", "base64"]
version = "3.3.0"
[dependencies.serde_yaml]
version = "0.9.25"
[dependencies.sillad]
version = "0.1.1"
[dependencies.sillad-sosistab3]
version = "0.1.2"
[dependencies.smol]
version = "1.3.0"
[dependencies.smol-timeout]
version = "0.6.0"
[dependencies.smolscale]
version = "0.4.3"
[dependencies.socksv5]
version = "0.3.1"
[dependencies.sosistab2-obfsudp]
version = "0.1.11"
[dependencies.sqlx]
features = ["sqlite", "runtime-async-std"]
version = "0.7.3"
[dependencies.stdcode]
version = "0.1.14"
[dependencies.tap]
version = "1.0.1"
[dependencies.tempfile]
version = "3.10.1"
[dependencies.thiserror]
version = "1.0.49"
[dependencies.tmelcrypt]
version = "0.2.7"
[dependencies.tracing]
version = "0.1.40"
[dependencies.tracing-subscriber]
features = ["env-filter"]
version = "0.3.18"
[dependencies.tracing-test]
features = ["no-env-filter"]
version = "0.2.4"
[dependencies.virta]
version = "0.1"
[lib]
name = "earendil"
path = "src/lib.rs"
[package]
autobenches = false
autobins = false
autoexamples = false
autotests = false
build = false
description = "A decentralized, ban-resistant mixnet"
edition = "2021"
license = "MPL-2.0"
name = "earendil"
readme = "README.md"
repository = "https://github.com/mel-project/earendil"
version = "0.5.11"
[profile.bench]
debug = 2
inherits = "release"
[profile.dev]
lto = "off"
opt-level = 1
panic = "abort"
[profile.release]
panic = "abort"
[profile.release-dbg]
debug = 2
inherits = "release"
[[test]]
name = "chat"
path = "tests/chat.rs"
[[test]]
name = "helpers"
path = "tests/helpers.rs"
[[test]]
name = "sockets"
path = "tests/sockets.rs"
[[test]]
name = "stream"
path = "tests/stream.rs"