Implement pass-otp compatible TOTP and HOTP

This commit is contained in:
Hermes Agent
2026-08-10 01:22:53 +00:00
parent b8c614e141
commit 4bd39b1ef2
12 changed files with 2382 additions and 28 deletions

View File

@@ -10,9 +10,11 @@ publish = false
cap-std.workspace = true
cap-tempfile.workspace = true
clap.workspace = true
data-encoding.workspace = true
flate2.workspace = true
gix.workspace = true
gix-config.workspace = true
hmac.workspace = true
keyring-core.workspace = true
pgp.workspace = true
qrcode.workspace = true
@@ -21,6 +23,7 @@ regex.workspace = true
reqwest.workspace = true
serde.workspace = true
sha1.workspace = true
sha2.workspace = true
shlex.workspace = true
toml.workspace = true
url.workspace = true
@@ -46,6 +49,5 @@ hex = "0.4"
rand_chacha = "0.3"
rqrr.workspace = true
rustix = { version = "1.1", features = ["fs"] }
sha2 = "0.10"
smallvec = "1.15"
tempfile = "3"