diff --git a/Cargo.lock b/Cargo.lock index 74781d81350..5568bdf25bf 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -161,9 +161,9 @@ dependencies = [ [[package]] name = "anyhow" -version = "1.0.89" +version = "1.0.91" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86fdf8605db99b54d3cd748a44c6d04df638eb5dafb219b135d0149bd0db01f6" +checksum = "c042108f3ed77fd83760a5fd79b53be043192bb3b9dba91d8c574c0ada7850c8" [[package]] name = "arbitrary" @@ -232,7 +232,7 @@ checksum = "7378575ff571966e99a744addeff0bff98b8ada0dedf1956d59e634db95eaac1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.82", "synstructure 0.13.1", ] @@ -255,7 +255,7 @@ checksum = "7b18050c2cd6fe86c3a76584ef5e0baf286d038cda203eb6223df2cc413565f7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.82", ] [[package]] @@ -266,7 +266,7 @@ checksum = "721cae7de5c34fbb2acd27e21e6d2cf7b886dce0c27388d46c4e6c47ea4318dd" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.82", ] [[package]] @@ -354,7 +354,7 @@ dependencies = [ "regex", "rustc-hash", "shlex", - "syn 2.0.72", + "syn 2.0.82", "which", ] @@ -725,7 +725,7 @@ checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.82", ] [[package]] @@ -849,7 +849,7 @@ checksum = "67e77553c4162a157adbf834ebae5b415acbecbeafc7a74b0e886657506a7611" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.82", ] [[package]] @@ -860,7 +860,7 @@ checksum = "5f33878137e4dafd7fa914ad4e259e18a4e8e532b9617a2d0150262bf53abfce" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.82", ] [[package]] @@ -892,7 +892,7 @@ checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.82", ] [[package]] @@ -1149,7 +1149,7 @@ checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.82", ] [[package]] @@ -1498,9 +1498,9 @@ checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55" [[package]] name = "libc" -version = "0.2.159" +version = "0.2.161" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "561d97a539a36e26a9a5fad1ea11a3039a67714694aaa379433e580854bc3dc5" +checksum = "8e9489c2807c139ffd9c1794f4af0ebe86a828db53ecdc7fea2111d0fed085d1" [[package]] name = "libloading" @@ -1758,7 +1758,7 @@ checksum = "ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.82", ] [[package]] @@ -2024,7 +2024,7 @@ checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.82", ] [[package]] @@ -2157,7 +2157,7 @@ checksum = "2f38a4412a78282e09a2cf38d195ea5420d15ba0602cb375210efbc877243965" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.82", ] [[package]] @@ -2241,7 +2241,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5f12335488a2f3b0a83b14edad48dca9879ce89b2edd10e80237e4e852dd645e" dependencies = [ "proc-macro2", - "syn 2.0.72", + "syn 2.0.82", ] [[package]] @@ -2292,7 +2292,7 @@ dependencies = [ "itertools", "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.82", ] [[package]] @@ -2515,9 +2515,9 @@ dependencies = [ [[package]] name = "rustls" -version = "0.23.14" +version = "0.23.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "415d9944693cb90382053259f89fbb077ea730ad7273047ec63b19bc9b160ba8" +checksum = "5fbb44d7acc4e873d613422379f69f237a1b141928c02f6bc6ccfddddc2d7993" dependencies = [ "log", "once_cell", @@ -2567,9 +2567,9 @@ dependencies = [ [[package]] name = "rustls-pki-types" -version = "1.9.0" +version = "1.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0e696e35370c65c9c541198af4543ccd580cf17fc25d8e05c5a242b202488c55" +checksum = "16f1201b3c9a7ee8039bcadc17b7e605e2945b27eee7631788c1bd2b0643674b" [[package]] name = "rustls-webpki" @@ -2640,9 +2640,9 @@ checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b" [[package]] name = "serde" -version = "1.0.210" +version = "1.0.213" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8e3592472072e6e22e0a54d5904d9febf8508f65fb8552499a1abc7d1078c3a" +checksum = "3ea7893ff5e2466df8d720bb615088341b295f849602c6956047f8f80f0e9bc1" dependencies = [ "serde_derive", ] @@ -2668,20 +2668,20 @@ dependencies = [ [[package]] name = "serde_derive" -version = "1.0.210" +version = "1.0.213" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "243902eda00fad750862fc144cea25caca5e20d615af0a81bee94ca738f1df1f" +checksum = "7e85ad2009c50b58e87caa8cd6dac16bdf511bbfb7af6c33df902396aa480fa5" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.82", ] [[package]] name = "serde_json" -version = "1.0.128" +version = "1.0.132" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ff5456707a1de34e7e37f2a6fd3d3f808c318259cbd01ab6377795054b483d8" +checksum = "d726bfaff4b320266d395898905d0eba0345aae23b54aee3a737e260fd46db03" dependencies = [ "itoa", "memchr", @@ -2697,7 +2697,7 @@ checksum = "6c64451ba24fc7a6a2d60fc75dd9c83c90903b19028d4eff35e88fc1e86564e9" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.82", ] [[package]] @@ -3013,9 +3013,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.72" +version = "2.0.82" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc4b9b9bf2add8093d3f2c0204471e951b2285580335de42f9d2534f3ae7a8af" +checksum = "83540f837a8afc019423a8edb95b52a8effe46957ee402287f4292fae35be021" dependencies = [ "proc-macro2", "quote", @@ -3042,7 +3042,7 @@ checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.82", ] [[package]] @@ -3199,22 +3199,22 @@ dependencies = [ [[package]] name = "thiserror" -version = "1.0.64" +version = "1.0.65" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d50af8abc119fb8bb6dbabcfa89656f46f84aa0ac7688088608076ad2b459a84" +checksum = "5d11abd9594d9b38965ef50805c5e469ca9cc6f197f883f717e0269a3057b3d5" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.64" +version = "1.0.65" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08904e7672f5eb876eaaf87e0ce17857500934f4981c4a0ab2b4aa98baac7fc3" +checksum = "ae71770322cbd277e69d762a16c444af02aa0575ac0d174f0b9562d3b37f8602" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.82", ] [[package]] @@ -3285,9 +3285,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.40.0" +version = "1.41.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2b070231665d27ad9ec9b8df639893f46727666c6767db40317fbe920a5d998" +checksum = "145f3413504347a2be84393cc8a7d2fb4d863b375909ea59f2158261aa258bbb" dependencies = [ "backtrace", "bytes 1.6.1", @@ -3320,7 +3320,7 @@ checksum = "693d596312e88961bc67d7f1f97af8a70227d9f90c31bba5806eec004978d752" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.82", ] [[package]] @@ -3541,7 +3541,7 @@ dependencies = [ "once_cell", "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.82", "wasm-bindgen-shared", ] @@ -3563,7 +3563,7 @@ checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.82", "wasm-bindgen-backend", "wasm-bindgen-shared", ] @@ -3817,5 +3817,5 @@ checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.82", ] diff --git a/keymanager/Cargo.toml b/keymanager/Cargo.toml index c19749e623b..b5a60e77389 100644 --- a/keymanager/Cargo.toml +++ b/keymanager/Cargo.toml @@ -23,7 +23,7 @@ sp800-185 = "0.2.0" thiserror = "1.0" tiny-keccak = { version = "2.0.2", features = ["sha3"] } x25519-dalek = { version = "2.0.1", features = ["static_secrets"] } -tokio = { version = "1.40", features = ["rt"] } +tokio = { version = "1.41", features = ["rt"] } zeroize = "1.7" async-trait = "0.1.83" p384 = { version = "0.13.0" } diff --git a/runtime-loader/Cargo.toml b/runtime-loader/Cargo.toml index 7eb6ea103cb..652cb6f848b 100644 --- a/runtime-loader/Cargo.toml +++ b/runtime-loader/Cargo.toml @@ -8,7 +8,7 @@ edition = "2018" clap = "4.5.20" anyhow = "1.0" futures = { version = "0.3.31", features = ["compat", "io-compat"] } -tokio = { version = "1.40", features = ["full"] } +tokio = { version = "1.41", features = ["full"] } [target.'cfg(target_os = "linux")'.dependencies] aesm-client = { version = "0.6.0", features = ["sgxs"] } diff --git a/runtime/Cargo.toml b/runtime/Cargo.toml index a34f9009354..0fa460c97bd 100644 --- a/runtime/Cargo.toml +++ b/runtime/Cargo.toml @@ -13,8 +13,8 @@ slog = "2.7.0" slog-json = "2.6.0" slog-scope = "4.4.0" slog-stdlog = "4.1.0" -serde = { version = "1.0.210", features = ["derive"] } -serde_json = { version = "1.0.128", features = ["raw_value"] } +serde = { version = "1.0.213", features = ["derive"] } +serde_json = { version = "1.0.132", features = ["raw_value"] } lazy_static = "1.3.0" crossbeam = "0.8.4" byteorder = "1.4.3" @@ -32,7 +32,7 @@ base64 = "0.22.1" rustc-hex = "2.0.1" rand = "0.8.5" futures = "0.3.31" -tokio = { version = "1.40", features = ["rt", "rt-multi-thread", "sync", "time"] } +tokio = { version = "1.41", features = ["rt", "rt-multi-thread", "sync", "time"] } tokio-retry = "0.3.0" tendermint = "0.39.1" tendermint-proto = "0.39.1" @@ -64,12 +64,12 @@ async-trait = "0.1.83" cfg-if = "1.0" # TDX dependencies. -libc = { version = "0.2.158", optional = true } +libc = { version = "0.2.161", optional = true } nix = { version = "0.29.0", features = ["mount", "signal"], optional = true } vsock = { version = "0.5.1", optional = true } [target.'cfg(not(target_env = "sgx"))'.dependencies.tokio] -version = "1.40.0" +version = "1.41.0" features = ["full"] [dev-dependencies] diff --git a/tests/runtimes/simple-keyvalue/Cargo.toml b/tests/runtimes/simple-keyvalue/Cargo.toml index 1038de3c6c6..bd69fe08b62 100644 --- a/tests/runtimes/simple-keyvalue/Cargo.toml +++ b/tests/runtimes/simple-keyvalue/Cargo.toml @@ -29,7 +29,7 @@ simple-keymanager = { path = "../simple-keymanager" } anyhow = "1.0" thiserror = "1.0" byteorder = "1.4.3" -tokio = { version = "1.40.0", features = ["rt"] } +tokio = { version = "1.41.0", features = ["rt"] } [features] debug-mock-sgx = [ diff --git a/tests/runtimes/simple-rofl/Cargo.toml b/tests/runtimes/simple-rofl/Cargo.toml index 4d3c9814eb4..8f5ff8225f9 100644 --- a/tests/runtimes/simple-rofl/Cargo.toml +++ b/tests/runtimes/simple-rofl/Cargo.toml @@ -21,10 +21,10 @@ anyhow = "1.0" async-trait = "0.1.83" mbedtls = { version = "0.12.3", features = ["x509"] } rand = "0.8.5" -rustls = { version = "0.23.14", default-features = false } +rustls = { version = "0.23.15", default-features = false } rustls-mbedcrypto-provider = { version = "0.1.0" } rustls-mbedpki-provider = { version = "0.2.0" } -tokio = { version = "1.40.0", features = ["rt", "rt-multi-thread", "sync"] } +tokio = { version = "1.41.0", features = ["rt", "rt-multi-thread", "sync"] } [features] debug-mock-sgx = [ diff --git a/tools/Cargo.toml b/tools/Cargo.toml index 4db6b3a86b9..c67e31642c8 100644 --- a/tools/Cargo.toml +++ b/tools/Cargo.toml @@ -7,7 +7,7 @@ edition = "2018" [dependencies] anyhow = "1.0" thiserror = "1.0" -serde = { version = "1.0.210", features = ["derive"] } +serde = { version = "1.0.213", features = ["derive"] } toml = "0.8.19" clap = "4.5.20" ansi_term = "0.12.1"