4 authors = ["Proxmox Support Team <support@proxmox.com>"]
7 description = "tfa implementation for totp and u2f"
17 percent-encoding = "2.1"
20 serde_json = { version = "1.0", optional = true }
21 libc = { version = "0.2", optional = true }
24 proxmox-schema = { version = "1", path = "../proxmox-schema", features = [ "api-macro" ], optional = true }
25 proxmox-time = { version = "1", path = "../proxmox-time", optional = true }
26 proxmox-uuid = { version = "1", path = "../proxmox-uuid", optional = true }
27 webauthn-rs = { version = "0.3", optional = true }
31 u2f = [ "libc", "serde_json", "serde/derive" ]
32 api = [ "u2f", "webauthn-rs", "proxmox-uuid", "proxmox-time" ]
33 api-types = [ "proxmox-schema" ]