# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" rust-version = "1.70.0" name = "fido-key-manager" version = "0.5.0" authors = ["Michael Farrell "] build = "build.rs" description = "Management CLI for FIDO/CTAP 2.x authenticators" readme = "README.md" keywords = [ "ctap", "fido", "passkeys", "webauthn", ] categories = ["authentication"] license = "MPL-2.0" repository = "https://github.com/kanidm/webauthn-rs/" [[bin]] name = "fido-key-manager" test = false [dependencies.clap] version = "=4.4.18" features = [ "derive", "env", ] [dependencies.hex] version = "0.4.3" [dependencies.tokio] version = "1.22.0" features = [ "sync", "test-util", "macros", "net", "rt-multi-thread", "time", ] [dependencies.tokio-stream] version = "0.1" features = ["sync"] [dependencies.tracing] version = "^0.1.35" [dependencies.tracing-subscriber] version = "0.3" features = [ "env-filter", "std", "fmt", ] [dependencies.webauthn-authenticator-rs] version = "0.5.0" features = [ "ui-cli", "ctap2-management", ] [dependencies.webauthn-rs-core] version = "0.5.0" [build-dependencies.embed-resource] version = "2.1" [features] bluetooth = ["webauthn-authenticator-rs/bluetooth"] default = [ "nfc", "usb", ] nfc = ["webauthn-authenticator-rs/nfc"] solokey = ["webauthn-authenticator-rs/vendor-solokey"] usb = ["webauthn-authenticator-rs/usb"] yubikey = ["webauthn-authenticator-rs/vendor-yubikey"]