]>
Commit | Line | Data |
---|---|---|
77dc52c0 WB |
1 | [package] |
2 | name = "proxmox-tfa" | |
df0d30a1 | 3 | version = "2.1.0" |
64959d9a FG |
4 | authors.workspace = true |
5 | edition.workspace = true | |
6 | license.workspace = true | |
7 | repository.workspace = true | |
77dc52c0 WB |
8 | description = "tfa implementation for totp and u2f" |
9 | ||
64959d9a | 10 | exclude.workspace = true |
77dc52c0 WB |
11 | |
12 | [dependencies] | |
13 | anyhow = "1.0" | |
14 | base32 = "0.4" | |
dc14d031 | 15 | base64 = "0.13" |
77dc52c0 WB |
16 | hex = "0.4" |
17 | openssl = "0.10" | |
18 | percent-encoding = "2.1" | |
19 | serde = "1.0" | |
20 | serde_plain = "1.0" | |
21 | serde_json = { version = "1.0", optional = true } | |
22 | libc = { version = "0.2", optional = true } | |
91932da1 | 23 | url = "2.2" |
77dc52c0 | 24 | |
bbdfd8ed WB |
25 | proxmox-schema = { version = "1", path = "../proxmox-schema", features = [ "api-macro" ], optional = true } |
26 | proxmox-time = { version = "1", path = "../proxmox-time", optional = true } | |
27 | proxmox-uuid = { version = "1", path = "../proxmox-uuid", optional = true } | |
91932da1 | 28 | webauthn-rs = { version = "0.3", optional = true } |
313d0a6b | 29 | |
77dc52c0 WB |
30 | [features] |
31 | default = [] | |
289d297c FG |
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" ] |