aee3286793
Basic support for message chunking and reconstruction. It's now possible to take arbitrarily-sized input and send it through the mixnet. The sending Nym client will automatically chunk the input into Sphinx packets, and the receiving Nym client will then reconstruct the message at the other end.
41 lines
1.1 KiB
TOML
41 lines
1.1 KiB
TOML
[package]
|
|
build = "build.rs"
|
|
name = "nym-mixnode"
|
|
version = "0.5.0"
|
|
authors = ["Dave Hrycyszyn <futurechimp@users.noreply.github.com>", "Jędrzej Stuczyński <andrew@nymtech.net>"]
|
|
edition = "2018"
|
|
|
|
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
|
|
|
|
[dependencies]
|
|
bs58 = "0.3.0"
|
|
clap = "2.33.0"
|
|
curve25519-dalek = "1.2.3"
|
|
dirs = "2.0.2"
|
|
dotenv = "0.15.0"
|
|
futures = "0.3.1"
|
|
log = "0.4"
|
|
pretty_env_logger = "0.3"
|
|
serde = { version = "1.0.104", features = ["derive"] }
|
|
tokio = { version = "0.2", features = ["full"] }
|
|
|
|
## internal
|
|
addressing = {path = "../common/addressing" }
|
|
config = {path = "../common/config"}
|
|
crypto = {path = "../common/crypto"}
|
|
directory-client = { path = "../common/clients/directory-client" }
|
|
multi-tcp-client = { path = "../common/clients/multi-tcp-client" }
|
|
pemstore = {path = "../common/pemstore"}
|
|
|
|
## will be moved to proper dependencies once released
|
|
sphinx = { git = "https://github.com/nymtech/sphinx", rev="44d8f2aece5049eaa4fe84b7948758ce82b4b80d" }
|
|
|
|
[build-dependencies]
|
|
built = "0.3.2"
|
|
|
|
[dev-dependencies]
|
|
tempfile = "3.1.0"
|
|
|
|
[features]
|
|
qa = []
|
|
local = [] |