[package] name = "sptp" version = "0.1.2" edition = "2021" description = "This library specifies how to implement the serverphone protocol, used by the serverphone create to communicate between the server and the client" license = "GPL-3.0-or-later" homepage = "https://serverphone.vhack.eu" repository = "https://codeberg.org/vhack.eu/serverphone" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] argon2 = { version = "0.5.2", features = ["std", "alloc"] } async-trait = "0.1.74" rand = "0.8.5" ron = "0.8.1" rcgen = { version = "0.10.0", features = ["pem", "x509-parser"] } serde = { version = "1.0.189", features = ["derive"] } thiserror = "1.0.49" thrussh-keys = "0.22.1" time = "0.3.30" tokio = { version = "1.33.0", features = ["io-std"] } tokio-rustls = "0.24.1" rustls-pemfile = "1.0.3" anyhow = "1.0.75" [dev-dependencies] tokio = { version = "1.33.0", features = ["io-std", "macros", "net"] }