feat: v1.7.3, supports pinentry

This commit is contained in:
2024-01-10 00:35:38 +08:00
parent 2e53130ead
commit 2bcb0fe5c4
6 changed files with 85 additions and 6 deletions

51
Cargo.lock generated
View File

@@ -538,6 +538,12 @@ dependencies = [
"spki",
]
[[package]]
name = "either"
version = "1.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07"
[[package]]
name = "elliptic-curve"
version = "0.13.8"
@@ -721,6 +727,15 @@ dependencies = [
"digest",
]
[[package]]
name = "home"
version = "0.5.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e3d1354bf6b7235cb4a0576c2619fd4ed18183f689b12b006a0ee7329eeff9a5"
dependencies = [
"windows-sys 0.52.0",
]
[[package]]
name = "iana-time-zone"
version = "0.1.58"
@@ -1075,6 +1090,26 @@ dependencies = [
"base64ct",
]
[[package]]
name = "percent-encoding"
version = "2.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e"
[[package]]
name = "pinentry"
version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bfa5b8bc68be6a5e2ba84ee86db53f816cba1905b94fcb7c236e606221cc8fc8"
dependencies = [
"log",
"nom",
"percent-encoding",
"secrecy",
"which",
"zeroize",
]
[[package]]
name = "pkcs1"
version = "0.7.5"
@@ -1753,7 +1788,7 @@ dependencies = [
[[package]]
name = "tiny-encrypt"
version = "1.7.2"
version = "1.7.3"
dependencies = [
"aes-gcm-stream",
"base64",
@@ -1768,6 +1803,7 @@ dependencies = [
"openpgp-card-pcsc",
"p256",
"p384",
"pinentry",
"pqcrypto-kyber",
"pqcrypto-traits",
"rand 0.8.5",
@@ -1775,6 +1811,7 @@ dependencies = [
"rsa",
"rust-crypto",
"rust_util",
"secrecy",
"security-framework",
"serde",
"serde_json",
@@ -1936,6 +1973,18 @@ version = "0.2.89"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7ab9b36309365056cd639da3134bf87fa8f3d86008abf99e612384a6eecd459f"
[[package]]
name = "which"
version = "4.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "87ba24419a2078cd2b0f2ede2691b6c66d8e47836da3b6db8265ebad47afbfc7"
dependencies = [
"either",
"home",
"once_cell",
"rustix",
]
[[package]]
name = "winapi"
version = "0.3.9"