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"
14clap = { version = "4.6.7", features = ["derive", "env"] }
15getrandom = "0.4.3"
16hex = "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"] }
23uuid = { version = "1.26.1", features = ["v4"] }
24webauthn-rs = { version = "0.5.5", default-features = false, features = ["conditional-ui"] }
25# Keep equal to the webauthn-rs version. A second copy would compile as different types.
26webauthn-rs-proto = "0.5.5"
27