]> git.proxmox.com Git - proxmox.git/blame - proxmox-tfa/Cargo.toml
bump proxmox-tfa to 4.0.0-1, auth-api to 0.1.1-1
[proxmox.git] / proxmox-tfa / Cargo.toml
CommitLineData
77dc52c0
WB
1[package]
2name = "proxmox-tfa"
76ac1a39 3version = "4.0.0"
64959d9a
FG
4authors.workspace = true
5edition.workspace = true
6license.workspace = true
7repository.workspace = true
77dc52c0
WB
8description = "tfa implementation for totp and u2f"
9
64959d9a 10exclude.workspace = true
77dc52c0
WB
11
12[dependencies]
8d968274 13anyhow = { workspace = true, optional = true }
ee8419cf 14base32.workspace = true
41892214
FG
15base64.workspace = true
16hex.workspace = true
b6840e95 17log.workspace = true
41892214
FG
18openssl.workspace = true
19percent-encoding.workspace = true
20serde.workspace = true
ee8419cf 21serde_plain.workspace = true
41892214
FG
22serde_json = { workspace = true, optional = true }
23libc = { workspace = true, optional = true }
24url.workspace = true
ee8419cf 25webauthn-rs = { workspace = true, optional = true }
313d0a6b 26
e5abc059
FG
27proxmox-schema = { workspace = true, features = [ "api-macro" ], optional = true }
28proxmox-time = { workspace = true, optional = true }
29proxmox-uuid = { workspace = true, optional = true }
30
77dc52c0
WB
31[features]
32default = []
0d942e81 33types = [ "serde/derive"]
289d297c 34u2f = [ "dep:libc", "dep:serde_json", "serde/derive" ]
8d968274 35api = [ "types", "u2f", "dep:anyhow", "dep:webauthn-rs", "dep:proxmox-uuid", "dep:proxmox-time" ]
0d942e81 36api-types = [ "types", "dep:proxmox-schema" ]