diff --git a/Cargo.lock b/Cargo.lock index 34a34a7e15..c9606cea26 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -9947,6 +9947,8 @@ dependencies = [ "cfg-if", "defmt 0.3.100", "heapless", + "libc", + "log", "managed", ] diff --git a/Cargo.toml b/Cargo.toml index cc3bb4e96e..a20444e7c0 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -335,6 +335,7 @@ rand_distr = "0.4" rayon = "1.5.1" regex = "1.10.6" reqwest = { version = "0.13.1", default-features = false } +rustls = { version = "0.23", default-features = false, features = ["std", "ring"] } rs_merkle = "1.5.0" schemars = "0.8.22" semver = "1.0.26" @@ -349,6 +350,7 @@ serde_yaml = "0.9.25" serde_plain = "1.0.2" sha2 = "0.10.3" si-scale = "0.2.3" +smoltcp = "0.12" snow = "0.9.6" sphinx-packet = "=0.6.0" sqlx = "0.8.6" @@ -393,6 +395,7 @@ uuid = "1.19.0" vergen = { version = "=8.3.1", default-features = false } vergen-gitcl = { version = "1.0.8", default-features = false } walkdir = "2" +webpki-roots = "1.0.2" x25519-dalek = "2.0.0" zeroize = "1.7.0" diff --git a/mixtcp/Cargo.toml b/mixtcp/Cargo.toml index 23ebd3c984..222a447a69 100644 --- a/mixtcp/Cargo.toml +++ b/mixtcp/Cargo.toml @@ -5,7 +5,7 @@ edition = "2021" license.workspace = true [dependencies] -smoltcp = { version = "0.12", default-features = false, features = [ +smoltcp = { workspace = true, default-features = false, features = [ "std", "medium-ip", "proto-ipv4", @@ -21,8 +21,10 @@ nym-bin-common = { path = "../common/bin-common", features = ["basic_tracing"] } nym-sdk = { path = "../sdk/rust/nym-sdk" } nym-ip-packet-requests = { path = "../common/ip-packet-requests" } thiserror.workspace = true +rustls = { workspace = true } + +[dev-dependencies] reqwest.workspace = true dirs.workspace = true -rustls = { version = "0.23", default-features = false, features = ["std"] } -webpki-roots = "1.0.2" +webpki-roots.workspace = true serde_json.workspace = true