Implement SSH Host Key Management (Phase 1): Generate/Load/Rotate Ed25519 keys

This commit is contained in:
Warren
2026-06-21 04:57:15 +08:00
parent bb886449d7
commit 56e73ad8a4
7 changed files with 640 additions and 13 deletions

20
Cargo.lock generated
View File

@@ -2888,6 +2888,7 @@ dependencies = [
"filetree",
"flate2",
"futures-util",
"hex",
"hmac 0.12.1",
"log",
"md5 0.8.0",
@@ -2926,6 +2927,7 @@ dependencies = [
"x25519-dalek",
"xz2",
"zip",
"zstd 0.13.3",
]
[[package]]
@@ -7067,6 +7069,15 @@ dependencies = [
"zstd-safe 6.0.6",
]
[[package]]
name = "zstd"
version = "0.13.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e91ee311a569c327171651566e07972200e76fcfe2242a4fa446149a3881c08a"
dependencies = [
"zstd-safe 7.2.4",
]
[[package]]
name = "zstd-safe"
version = "5.0.2+zstd.1.5.2"
@@ -7087,6 +7098,15 @@ dependencies = [
"zstd-sys",
]
[[package]]
name = "zstd-safe"
version = "7.2.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8f49c4d5f0abb602a93fb8736af2a4f4dd9512e36f7f570d66e65ff867ed3b9d"
dependencies = [
"zstd-sys",
]
[[package]]
name = "zstd-sys"
version = "2.0.16+zstd.1.5.7"