Cargo.toml
⎇
Raw
1[package]
2name = "server"
3version.workspace = true
4edition.workspace = true
5
6[[bin]]
7name = "otserver"
8path = "src/main.rs"
9
10[dependencies]
11api.workspace = true
12argon2 = "0.6.0"
13axum = "0.8.9"
14base64 = "0.22.1"
15clap = { version = "4.6.7", features = ["derive", "env"] }
16getrandom = "0.4.3"
17rusqlite = { version = "0.40.2", features = ["bundled"] }
18serde.workspace = true
19serde_json.workspace = true
20sha2 = "0.11.0"
21tokio = { version = "1.53.1", features = ["full"] }
22tower-http = { version = "0.7.1", features = ["fs"] }
23webauthn-rs = { version = "0.5.5", default-features = false, features = ["conditional-ui"] }
24# Keep equal to the webauthn-rs version. A second copy would compile as different types.
25webauthn-rs-proto = "0.5.5"
26