diff --git a/Cargo.lock b/Cargo.lock index cffd915e6..565a5aa98 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3835,18 +3835,6 @@ dependencies = [ "cfg-if", ] -[[package]] -name = "internal-russh-num-bigint" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae8e22120c32fb4d19ec55fba35015f57095cd95a2e3b732e44457f5915b2ee8" -dependencies = [ - "num-integer", - "num-traits", - "rand 0.10.2", - "rand_core 0.10.1", -] - [[package]] name = "io-close" version = "0.3.7" @@ -5354,6 +5342,18 @@ dependencies = [ "num-traits", ] +[[package]] +name = "num-bigint" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "93e7820bc0a80a0238e650327316f929ba18d5be054b647490a3a6a339f3e7c0" +dependencies = [ + "num-integer", + "num-traits", + "rand 0.10.2", + "rand_core 0.10.1", +] + [[package]] name = "num-bigint-dig" version = "0.8.6" @@ -6502,7 +6502,7 @@ dependencies = [ "futures-util", "itertools 0.13.0", "itoa", - "num-bigint", + "num-bigint 0.4.8", "percent-encoding", "pin-project-lite", "rustls", @@ -6721,9 +6721,9 @@ dependencies = [ [[package]] name = "russh" -version = "0.62.6" +version = "0.63.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b41043523e0edcbd4e31d00903e26f12994f63b21bae9904f7405c1ed92752a5" +checksum = "036204edbd199552a5b3832f63c60dcdf395dc44c7f06b4af1c0e8139cc11bce" dependencies = [ "aes 0.9.2", "aws-lc-rs", @@ -6752,13 +6752,12 @@ dependencies = [ "hex-literal", "hmac 0.13.0", "inout 0.2.2", - "internal-russh-num-bigint", "keccak 0.2.1", "log", "md5", "ml-kem", "module-lattice", - "num-bigint", + "num-bigint 0.5.1", "p256 0.14.0", "p384 0.14.0", "p521 0.14.0", @@ -7843,7 +7842,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32497e9a4c7b38532efcdebeef879707aa9f794296a4f0244f6f69e9bc8574bd" dependencies = [ "fastrand", - "getrandom 0.3.4", + "getrandom 0.4.3", "once_cell", "rustix", "windows-sys 0.61.2", diff --git a/Cargo.toml b/Cargo.toml index 923cdef17..9edcbc92e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -32,7 +32,7 @@ tokio = { version = "1", features = ["full"] } tokio-util = { version = "0.7", features = ["io", "io-util"] } slatedb = { version = "0.15", features = ["aws", "azure"] } axum = { version = "0.8", features = ["http1", "tokio", "query"] } -russh = "0.62" +russh = "0.63" # Exactly the version russh's own dependency tree already resolved to: adding this edge for the # agent's host keygen must not pull a second copy of it into the lock. ssh-key = { version = "=0.7.0-rc.11", features = ["ed25519", "getrandom"] }