[package] name = "talpid-tunnel-config-client" description = "Uses the relay RPC service to set up PQ-safe peers, etc." authors.workspace = true repository.workspace = true license.workspace = true edition.workspace = true rust-version.workspace = true [lints] workspace = true [dependencies] log = { workspace = true } rand = "0.8" talpid-types = { path = "../talpid-types" } tonic = { workspace = true } tower = { workspace = true } prost = { workspace = true } hyper-util = { workspace = true } tokio = { workspace = true, features = ["macros", "rt-multi-thread"] } classic-mceliece-rust = { version = "2.0.0", features = [ "mceliece460896f", "zeroize", ] } ml-kem = { version = "0.2.1", features = ["zeroize"] } zeroize = "1.5.7" [target.'cfg(unix)'.dependencies] libc = "0.2" [target.'cfg(windows)'.dependencies.windows-sys] workspace = true features = ["Win32_Networking_WinSock"] [build-dependencies] tonic-build = { workspace = true, default-features = false, features = [ "transport", "prost", ] } [target.'cfg(target_os = "ios")'.dependencies] oslog = "0.2" [lib] crate-type = ["staticlib", "rlib"]