Commit 79194ac
authored
chore(deps): bump russh to 0.61.2 and the crypto stack it pins (#66)
Replaces dependabot #37, which was opened against a 2026-07-28 lock file
and had drifted from master.
russh 0.61.1 -> 0.61.2 pulls a semver-compatible refresh of the crypto
crates it pins: curve25519-dalek 5.0.0-pre.6 -> rc.0, ed25519-dalek
3.0.0-pre.7 -> rc.0, elliptic-curve rc.32 -> rc.33, the p256/p384/p521
family rc.9 -> rc.10, md5 0.7 -> 0.8. RustCrypto's ff/group split lands as
the real ff 0.14 / group 0.14 crates, and the transitive windows-sys 0.60
tree drops out entirely: 157 lock lines removed against 65 added.
Cargo.toml is untouched — the constraint stays "0.61". russh 0.62.7 exists
but is a separate, API-breaking upgrade. pkg/flatpak/cargo-sources.json is
regenerated (the flatpak job diffs against it).
Upstream's fixes in this range are SEC1 EC keys with full domain parameters
and Send bounds on dynamic AgentClient refs. Neither has a Nexterm-side
test: nexterm-ssh's 15 tests never open a connection, so the crypto paths
ride on CI's three-OS build and upstream's own verification. A live SSH
session check is queued with the on-device backlog.1 parent d6ebf64 commit 79194ac
3 files changed
Lines changed: 145 additions & 389 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
30 | 34 | | |
31 | 35 | | |
32 | 36 | | |
| |||
0 commit comments