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