]> git.proxmox.com Git - proxmox.git/blob - proxmox-tfa/Cargo.toml
bump proxmox-tfa to 3.0.0-1
[proxmox.git] / proxmox-tfa / Cargo.toml
1 [package]
2 name = "proxmox-tfa"
3 version = "3.0.0"
4 authors.workspace = true
5 edition.workspace = true
6 license.workspace = true
7 repository.workspace = true
8 description = "tfa implementation for totp and u2f"
9
10 exclude.workspace = true
11
12 [dependencies]
13 anyhow.workspace = true
14 base32.workspace = true
15 base64.workspace = true
16 hex.workspace = true
17 openssl.workspace = true
18 percent-encoding.workspace = true
19 serde.workspace = true
20 serde_plain.workspace = true
21 serde_json = { workspace = true, optional = true }
22 libc = { workspace = true, optional = true }
23 url.workspace = true
24 webauthn-rs = { workspace = true, optional = true }
25
26 proxmox-schema = { workspace = true, features = [ "api-macro" ], optional = true }
27 proxmox-time = { workspace = true, optional = true }
28 proxmox-uuid = { workspace = true, optional = true }
29
30 [features]
31 default = []
32 u2f = [ "dep:libc", "dep:serde_json", "serde/derive" ]
33 api = [ "u2f", "dep:webauthn-rs", "dep:proxmox-uuid", "dep:proxmox-time" ]
34 api-types = [ "dep:proxmox-schema" ]