[package] name = "server" version.workspace = true edition.workspace = true [[bin]] name = "otserver" path = "src/main.rs" [dependencies] api.workspace = true argon2 = "0.6.0" axum = "0.8.9" base64 = "0.22.1" clap = { version = "4.6.7", features = ["derive", "env"] } getrandom = "0.4.3" rusqlite = { version = "0.40.2", features = ["bundled"] } serde.workspace = true serde_json.workspace = true sha2 = "0.11.0" tokio = { version = "1.53.1", features = ["full"] } tower-http = { version = "0.7.1", features = ["fs"] } webauthn-rs = { version = "0.5.5", default-features = false, features = ["conditional-ui"] } # Keep equal to the webauthn-rs version. A second copy would compile as different types. webauthn-rs-proto = "0.5.5"