chore(core/rust): update zeroize to 1.8.2
What changed, and why it matters
This commit simply bumps the version of a Rust dependency called zeroize from 1.7.0 to 1.8.2. zeroize is a library used to securely erase sensitive data from memory. The change itself is a routine version update with no visible security fix or vulnerability being addressed in the commit. There is no indication this update fixes a known security problem in Trezor firmware.
No immediate action required. Treat as routine dependency maintenance. If reviewing for security, verify whether zeroize 1.8.2 addresses any CVEs relevant to the project's use of the crate, but that information is not present in this commit.
Security signals we found
No strong security signals were identified.
Evidence from the diff
The diff updates the zeroize crate version in Cargo.toml and the corresponding checksum in Cargo.lock. No source code changes are included. The commit message is a chore with [no changelog], and no security relevance, CVE, bug fix, or researcher attribution is mentioned. Without external references, this is indistinguishable from a routine dependency maintenance update.
Changed components
core/embed/rust/Cargo.tomlcore/embed/rust/Cargo.lockInspect captured patch +3 / −3
diff --git a/core/embed/rust/Cargo.lock b/core/embed/rust/Cargo.lock
index 179e0a83..1cb96bf7 100644
--- a/core/embed/rust/Cargo.lock
+++ b/core/embed/rust/Cargo.lock
@@ -438,6 +438,6 @@ dependencies = [
[[package]]
name = "zeroize"
-version = "1.7.0"
+version = "1.8.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "525b4ec142c6b68a2d10f01f7bbf6755599ca3f81ea53b8431b7dd348f5fdb2d"
+checksum = "b97154e67e32c85465826e8bcc1c59429aaaf107c1e4a9e53c8d8ccd5eff88d0"
diff --git a/core/embed/rust/Cargo.toml b/core/embed/rust/Cargo.toml
index 9614ae7f..4618275f 100644
--- a/core/embed/rust/Cargo.toml
+++ b/core/embed/rust/Cargo.toml
@@ -111,7 +111,7 @@ qrcodegen = { version = "1.8.0", path = "../../vendor/QR-Code-generator/rust-no-
spin = { version = "0.9.8", features = ["rwlock"], default-features = false }
trezor-tjpgdec = { version = "0.1.0", path = "../../../rust/trezor-tjpgdec" }
ufmt = "0.2.0"
-zeroize = { version = "1.7.0", default-features = false, optional = true }
+zeroize = { version = "1.8.2", default-features = false, optional = true }
# Runtime dependencies
Why this scored 15/100
Community notes
Notes can correct, qualify, or add evidence to the AI analysis. Every note shown here has been validated by a human moderator.
The AI analysis stands alone for now. Submit a note if you can add evidence or important context.