Commit 667110f
security(deps): clear cargo-audit vuln + 2 unmaintained-crate warnings (#31)
Resolves:
- RUSTSEC-2026-0104 (reachable panic in rustls-webpki CRL parsing) via
cargo update -p rustls-webpki --precise 0.103.13
- RUSTSEC-2025-0119 (number_prefix unmaintained) by bumping indicatif
0.17 → 0.18 — 0.18 replaces number_prefix with unit-prefix internally;
only ProgressBar / ProgressStyle are used (main.rs:823-832), stable API
- RUSTSEC-2021-0127 (serde_cbor unmaintained) by replacing with ciborium
0.2 in the verisim-gated proof_encoding module; 14/14 proof_encoding
tests pass under --features verisim
Remaining: RUSTSEC-2025-0134 (rustls-pemfile via tonic 0.12) — deferred;
tonic 0.13 is a breaking-API bump and warrants its own branch.
Verified: cargo check --lib, cargo check --bin echidna, cargo check
--features verisim --lib all clean; cargo audit drops from 1 error + 3
warnings to 0 errors + 1 warning.
Co-authored-by: Claude <noreply@anthropic.com>1 parent 78127c6 commit 667110f
3 files changed
Lines changed: 23 additions & 38 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
35 | 35 | | |
36 | 36 | | |
37 | 37 | | |
38 | | - | |
| 38 | + | |
39 | 39 | | |
40 | 40 | | |
41 | 41 | | |
| |||
67 | 67 | | |
68 | 68 | | |
69 | 69 | | |
70 | | - | |
| 70 | + | |
71 | 71 | | |
72 | 72 | | |
73 | 73 | | |
| |||
86 | 86 | | |
87 | 87 | | |
88 | 88 | | |
89 | | - | |
| 89 | + | |
90 | 90 | | |
91 | 91 | | |
92 | 92 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
24 | 24 | | |
25 | 25 | | |
26 | 26 | | |
27 | | - | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
28 | 30 | | |
29 | 31 | | |
30 | 32 | | |
31 | 33 | | |
32 | | - | |
| 34 | + | |
33 | 35 | | |
34 | 36 | | |
35 | 37 | | |
| |||
0 commit comments