11[package ]
22name = " tumpa"
3- version = " 0.10.91 "
3+ version = " 0.10.92 "
44description = " The Usability Minded PGP Application"
55authors = [" Kushal Das" ]
66edition = " 2021"
@@ -26,11 +26,11 @@ zeroize = "1"
2626[target .'cfg(not(any(target_os = "android", target_os = "ios")))' .dependencies ]
2727# Desktop gets the full libtumpa: card (PC/SC via card-backend-pcsc) +
2828# network (VKS upload, email verification, WKD fetch).
29- # 0.3.2 pulls wecanencrypt 0.15 .0 with the Curve25519 0x40 prefix +
29+ # 0.4.0 pulls wecanencrypt 0.16 .0 with the Curve25519 0x40 prefix +
3030# Nitrokey 3 (opcard-rs >= 1.5) ECC card upload fix, plus the
3131# `factory_reset_card`, per-card `ident` threading, and the schema-v4
3232# summary helpers (`list_keys_summary`, `list_all_card_keys`).
33- libtumpa = { version = " 0.3.2 " , default-features = false , features = [" card" , " network" ] }
33+ libtumpa = { version = " 0.4.1 " , default-features = false , features = [" card" , " network" ] }
3434dirs = " 6"
3535
3636# Mobile builds swap PC/SC for the external backend provider.
@@ -41,15 +41,16 @@ dirs = "6"
4141# reqwest with native-tls via wecanencrypt, which blocks
4242# cross-compilation.
4343[target .'cfg(any(target_os = "android", target_os = "ios"))' .dependencies ]
44- libtumpa = { version = " 0.3.2 " , default-features = false , features = [" card-mobile" ] }
44+ libtumpa = { version = " 0.4.1 " , default-features = false , features = [" card-mobile" ] }
4545tauri-plugin-tumpa-card = { path = " ../crates/tauri-plugin-tumpa-card" }
4646# Needed so we can hand libtumpa a Box<dyn CardBackend + Send + Sync>
4747# from the backend provider closure we register in setup().
4848card-backend = " 0.2"
4949
5050# Integration tests under `tests/` exercise wecanencrypt APIs directly
51- # (predating libtumpa). Keep the dev-dep so they keep compiling. libtumpa
52- # 0.3.2 pulls wecanencrypt 0.15 .0 in as a transitive; match the version
53- # here so cargo resolves a single copy.
51+ # (predating libtumpa). Keep the dev-dep so they keep compiling.
52+ # libtumpa 0.4.0 pulls wecanencrypt 0.16 .0 in as a transitive; match
53+ # the version here so cargo resolves a single copy.
5454[dev-dependencies ]
55- wecanencrypt = { version = " 0.15.0" , features = [" keystore" , " card-pcsc" , " network" ] }
55+ wecanencrypt = { version = " 0.16.1" , features = [" keystore" , " card-pcsc" , " network" ] }
56+
0 commit comments