]> git.proxmox.com Git - proxmox.git/blame - proxmox-tfa/Cargo.toml
tfa: expose 'allow_subdomains' property
[proxmox.git] / proxmox-tfa / Cargo.toml
CommitLineData
77dc52c0
WB
1[package]
2name = "proxmox-tfa"
6679005b 3version = "2.0.0"
77dc52c0
WB
4authors = ["Proxmox Support Team <support@proxmox.com>"]
5edition = "2018"
6license = "AGPL-3"
7description = "tfa implementation for totp and u2f"
8
9exclude = [ "debian" ]
10
11[dependencies]
12anyhow = "1.0"
13base32 = "0.4"
dc14d031 14base64 = "0.13"
77dc52c0
WB
15hex = "0.4"
16openssl = "0.10"
17percent-encoding = "2.1"
18serde = "1.0"
19serde_plain = "1.0"
20serde_json = { version = "1.0", optional = true }
21libc = { version = "0.2", optional = true }
91932da1 22url = "2.2"
77dc52c0 23
bbdfd8ed
WB
24proxmox-schema = { version = "1", path = "../proxmox-schema", features = [ "api-macro" ], optional = true }
25proxmox-time = { version = "1", path = "../proxmox-time", optional = true }
26proxmox-uuid = { version = "1", path = "../proxmox-uuid", optional = true }
91932da1 27webauthn-rs = { version = "0.3", optional = true }
313d0a6b 28
77dc52c0
WB
29[features]
30default = []
31u2f = [ "libc", "serde_json", "serde/derive" ]
313d0a6b
WB
32api = [ "u2f", "webauthn-rs", "proxmox-uuid", "proxmox-time" ]
33api-types = [ "proxmox-schema" ]