2021-10-01 10:58:45 +02:00
[ package ]
name = "proxmox-tfa"
2023-06-14 13:51:57 +02:00
version = "4.0.3"
2022-12-06 12:18:46 +01:00
authors . workspace = true
edition . workspace = true
license . workspace = true
repository . workspace = true
2021-10-01 10:58:45 +02:00
description = "tfa implementation for totp and u2f"
2022-12-06 12:18:46 +01:00
exclude . workspace = true
2021-10-01 10:58:45 +02:00
[ dependencies ]
2023-04-21 11:10:53 +02:00
anyhow = { workspace = true , optional = true }
2022-12-12 10:18:07 +01:00
base32 . workspace = true
2022-12-06 13:43:42 +01:00
base64 . workspace = true
hex . workspace = true
2023-04-19 10:53:38 +02:00
log . workspace = true
2022-12-06 13:43:42 +01:00
openssl . workspace = true
percent-encoding . workspace = true
serde . workspace = true
2022-12-12 10:18:07 +01:00
serde_plain . workspace = true
2022-12-06 13:43:42 +01:00
serde_json = { workspace = true , optional = true }
libc = { workspace = true , optional = true }
url . workspace = true
2022-12-12 10:18:07 +01:00
webauthn-rs = { workspace = true , optional = true }
2021-11-16 11:58:43 +01:00
2022-12-07 08:42:52 +01:00
proxmox-schema = { workspace = true , features = [ "api-macro" ] , optional = true }
proxmox-time = { workspace = true , optional = true }
proxmox-uuid = { workspace = true , optional = true }
2021-10-01 10:58:45 +02:00
[ features ]
default = [ ]
2023-03-23 10:57:40 +01:00
types = [ "serde/derive" ]
2022-08-22 11:24:04 +02:00
u2f = [ "dep:libc" , "dep:serde_json" , "serde/derive" ]
2023-04-21 11:10:53 +02:00
api = [ "types" , "u2f" , "dep:anyhow" , "dep:webauthn-rs" , "dep:proxmox-uuid" , "dep:proxmox-time" ]
2023-03-23 10:57:40 +01:00
api-types = [ "types" , "dep:proxmox-schema" ]