feat: split rmc off from prudp, make macros crate location independent and add tls connection setup
This commit is contained in:
parent
0a1e49d9bc
commit
9da91bb835
24 changed files with 1218 additions and 420 deletions
24
Cargo.toml
24
Cargo.toml
|
|
@ -25,8 +25,8 @@ simplelog = "0.12.2"
|
|||
chrono = "0.4.39"
|
||||
log = "0.4.25"
|
||||
anyhow = "1.0.95"
|
||||
rand = "0.9.0-beta.3"
|
||||
rustls = "^0.23.21"
|
||||
rand = "0.8.5"
|
||||
|
||||
hmac = "0.12.1"
|
||||
md-5 = "^0.10.6"
|
||||
tokio = { version = "1.43.0", features = ["macros", "rt-multi-thread", "net", "sync", "fs"] }
|
||||
|
|
@ -45,6 +45,15 @@ futures = "0.3.31"
|
|||
reqwest = "0.12.18"
|
||||
json = "0.12.4"
|
||||
ctrlc = "3.4.7"
|
||||
rsa = "0.9.8"
|
||||
sha2 = "0.10.9"
|
||||
chacha20 = "0.9.1"
|
||||
|
||||
rustls = "0.23.27"
|
||||
|
||||
rustls-pki-types = "1.12.0"
|
||||
rustls-webpki = "0.103.3"
|
||||
tokio-rustls = "0.26.2"
|
||||
|
||||
|
||||
|
||||
|
|
@ -57,3 +66,14 @@ default = ["secure", "auth"]
|
|||
secure = []
|
||||
auth = []
|
||||
|
||||
[[bin]]
|
||||
name = "proxy_insecure"
|
||||
path = "src/executables/proxy_insecure.rs"
|
||||
|
||||
[[bin]]
|
||||
name = "proxy_secure"
|
||||
path = "src/executables/proxy_secure.rs"
|
||||
|
||||
[[bin]]
|
||||
name = "backend_server"
|
||||
path = "src/executables/backend_server.rs"
|
||||
Loading…
Add table
Add a link
Reference in a new issue