From ad4bdb5e5f98b13ff1f534162050c101fd73fa09 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 14 Feb 2025 07:55:21 +0000 Subject: [PATCH] rust: bump the rust group across 1 directory with 29 updates Bumps the rust group with 28 updates in the / directory: | Package | From | To | | --- | --- | --- | | [log](https://github.com/rust-lang/log) | `0.4.22` | `0.4.25` | | [serde](https://github.com/serde-rs/serde) | `1.0.210` | `1.0.217` | | [serde_json](https://github.com/serde-rs/json) | `1.0.128` | `1.0.138` | | [anyhow](https://github.com/dtolnay/anyhow) | `1.0.89` | `1.0.95` | | [thiserror](https://github.com/dtolnay/thiserror) | `1.0.64` | `2.0.11` | | [mbedtls](https://github.com/fortanix/rust-mbedtls) | `0.12.3` | `0.13.0` | | [bitflags](https://github.com/bitflags/bitflags) | `2.6.0` | `2.8.0` | | [chrono](https://github.com/chronotope/chrono) | `0.4.38` | `0.4.39` | | [rand](https://github.com/rust-random/rand) | `0.8.5` | `0.9.0` | | [tokio](https://github.com/tokio-rs/tokio) | `1.40.0` | `1.43.0` | | [tendermint](https://github.com/informalsystems/tendermint-rs) | `0.39.1` | `0.40.1` | | [tendermint-proto](https://github.com/informalsystems/tendermint-rs) | `0.39.1` | `0.40.1` | | [tendermint-light-client](https://github.com/informalsystems/tendermint-rs) | `0.39.1` | `0.40.1` | | [tendermint-rpc](https://github.com/informalsystems/tendermint-rs) | `0.39.1` | `0.40.1` | | [arbitrary](https://github.com/rust-fuzz/arbitrary) | `1.3.2` | `1.4.1` | | [impl-trait-for-tuples](https://github.com/bkchr/impl-trait-for-tuples) | `0.2.2` | `0.2.3` | | [x509-parser](https://github.com/rusticata/x509-parser) | `0.16.0` | `0.17.0` | | [oid-registry](https://github.com/rusticata/oid-registry) | `0.7.1` | `0.8.1` | | [rsa](https://github.com/RustCrypto/RSA) | `0.9.6` | `0.9.7` | | [lru](https://github.com/jeromefroe/lru-rs) | `0.12.5` | `0.13.0` | | [async-trait](https://github.com/dtolnay/async-trait) | `0.1.83` | `0.1.86` | | [tempfile](https://github.com/Stebalien/tempfile) | `3.13.0` | `3.16.0` | | [tendermint-testgen](https://github.com/informalsystems/tendermint-rs) | `0.39.1` | `0.40.1` | | [clap](https://github.com/clap-rs/clap) | `4.5.20` | `4.5.29` | | [p384](https://github.com/RustCrypto/elliptic-curves) | `0.13.0` | `0.13.1` | | [rand_core](https://github.com/rust-random/rand) | `0.6.4` | `0.9.0` | | [toml](https://github.com/toml-rs/toml) | `0.8.19` | `0.8.20` | | [rustls](https://github.com/rustls/rustls) | `0.23.18` | `0.23.23` | Updates `log` from 0.4.22 to 0.4.25 - [Release notes](https://github.com/rust-lang/log/releases) - [Changelog](https://github.com/rust-lang/log/blob/master/CHANGELOG.md) - [Commits](https://github.com/rust-lang/log/compare/0.4.22...0.4.25) Updates `serde` from 1.0.210 to 1.0.217 - [Release notes](https://github.com/serde-rs/serde/releases) - [Commits](https://github.com/serde-rs/serde/compare/v1.0.210...v1.0.217) Updates `serde_json` from 1.0.128 to 1.0.138 - [Release notes](https://github.com/serde-rs/json/releases) - [Commits](https://github.com/serde-rs/json/compare/v1.0.128...v1.0.138) Updates `anyhow` from 1.0.89 to 1.0.95 - [Release notes](https://github.com/dtolnay/anyhow/releases) - [Commits](https://github.com/dtolnay/anyhow/compare/1.0.89...1.0.95) Updates `thiserror` from 1.0.64 to 2.0.11 - [Release notes](https://github.com/dtolnay/thiserror/releases) - [Commits](https://github.com/dtolnay/thiserror/compare/1.0.64...2.0.11) Updates `mbedtls` from 0.12.3 to 0.13.0 - [Release notes](https://github.com/fortanix/rust-mbedtls/releases) - [Commits](https://github.com/fortanix/rust-mbedtls/compare/mbedtls_v0.12.3...mbedtls_v0.13.0) Updates `bitflags` from 2.6.0 to 2.8.0 - [Release notes](https://github.com/bitflags/bitflags/releases) - [Changelog](https://github.com/bitflags/bitflags/blob/main/CHANGELOG.md) - [Commits](https://github.com/bitflags/bitflags/compare/2.6.0...2.8.0) Updates `chrono` from 0.4.38 to 0.4.39 - [Release notes](https://github.com/chronotope/chrono/releases) - [Changelog](https://github.com/chronotope/chrono/blob/main/CHANGELOG.md) - [Commits](https://github.com/chronotope/chrono/compare/v0.4.38...v0.4.39) Updates `rand` from 0.8.5 to 0.9.0 - [Release notes](https://github.com/rust-random/rand/releases) - [Changelog](https://github.com/rust-random/rand/blob/master/CHANGELOG.md) - [Commits](https://github.com/rust-random/rand/compare/0.8.5...0.9.0) Updates `tokio` from 1.40.0 to 1.43.0 - [Release notes](https://github.com/tokio-rs/tokio/releases) - [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.40.0...tokio-1.43.0) Updates `tendermint` from 0.39.1 to 0.40.1 - [Release notes](https://github.com/informalsystems/tendermint-rs/releases) - [Changelog](https://github.com/informalsystems/tendermint-rs/blob/main/CHANGELOG.md) - [Commits](https://github.com/informalsystems/tendermint-rs/compare/v0.39.1...v0.40.1) Updates `tendermint-proto` from 0.39.1 to 0.40.1 - [Release notes](https://github.com/informalsystems/tendermint-rs/releases) - [Changelog](https://github.com/informalsystems/tendermint-rs/blob/main/CHANGELOG.md) - [Commits](https://github.com/informalsystems/tendermint-rs/compare/v0.39.1...v0.40.1) Updates `tendermint-light-client` from 0.39.1 to 0.40.1 - [Release notes](https://github.com/informalsystems/tendermint-rs/releases) - [Changelog](https://github.com/informalsystems/tendermint-rs/blob/main/CHANGELOG.md) - [Commits](https://github.com/informalsystems/tendermint-rs/compare/v0.39.1...v0.40.1) Updates `tendermint-rpc` from 0.39.1 to 0.40.1 - [Release notes](https://github.com/informalsystems/tendermint-rs/releases) - [Changelog](https://github.com/informalsystems/tendermint-rs/blob/main/CHANGELOG.md) - [Commits](https://github.com/informalsystems/tendermint-rs/compare/v0.39.1...v0.40.1) Updates `arbitrary` from 1.3.2 to 1.4.1 - [Changelog](https://github.com/rust-fuzz/arbitrary/blob/main/CHANGELOG.md) - [Commits](https://github.com/rust-fuzz/arbitrary/compare/v1.3.2...v1.4.1) Updates `impl-trait-for-tuples` from 0.2.2 to 0.2.3 - [Release notes](https://github.com/bkchr/impl-trait-for-tuples/releases) - [Commits](https://github.com/bkchr/impl-trait-for-tuples/compare/v0.2.2...v0.2.3) Updates `x509-parser` from 0.16.0 to 0.17.0 - [Release notes](https://github.com/rusticata/x509-parser/releases) - [Changelog](https://github.com/rusticata/x509-parser/blob/master/CHANGELOG.md) - [Commits](https://github.com/rusticata/x509-parser/compare/x509-parser-0.16.0...x509-parser-0.17.0) Updates `oid-registry` from 0.7.1 to 0.8.1 - [Commits](https://github.com/rusticata/oid-registry/compare/oid-registry-0.7.1...oid-registry-0.8.1) Updates `rsa` from 0.9.6 to 0.9.7 - [Changelog](https://github.com/RustCrypto/RSA/blob/v0.9.7/CHANGELOG.md) - [Commits](https://github.com/RustCrypto/RSA/compare/v0.9.6...v0.9.7) Updates `lru` from 0.12.5 to 0.13.0 - [Changelog](https://github.com/jeromefroe/lru-rs/blob/master/CHANGELOG.md) - [Commits](https://github.com/jeromefroe/lru-rs/compare/0.12.5...0.13.0) Updates `async-trait` from 0.1.83 to 0.1.86 - [Release notes](https://github.com/dtolnay/async-trait/releases) - [Commits](https://github.com/dtolnay/async-trait/compare/0.1.83...0.1.86) Updates `libc` from 0.2.159 to 0.2.169 - [Release notes](https://github.com/rust-lang/libc/releases) - [Changelog](https://github.com/rust-lang/libc/blob/0.2.169/CHANGELOG.md) - [Commits](https://github.com/rust-lang/libc/compare/0.2.159...0.2.169) Updates `tempfile` from 3.13.0 to 3.16.0 - [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md) - [Commits](https://github.com/Stebalien/tempfile/compare/v3.13.0...v3.16.0) Updates `tendermint-testgen` from 0.39.1 to 0.40.1 - [Release notes](https://github.com/informalsystems/tendermint-rs/releases) - [Changelog](https://github.com/informalsystems/tendermint-rs/blob/main/CHANGELOG.md) - [Commits](https://github.com/informalsystems/tendermint-rs/compare/v0.39.1...v0.40.1) Updates `clap` from 4.5.20 to 4.5.29 - [Release notes](https://github.com/clap-rs/clap/releases) - [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md) - [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.20...clap_complete-v4.5.29) Updates `p384` from 0.13.0 to 0.13.1 - [Commits](https://github.com/RustCrypto/elliptic-curves/compare/p384/v0.13.0...sm2/v0.13.1) Updates `rand_core` from 0.6.4 to 0.9.0 - [Release notes](https://github.com/rust-random/rand/releases) - [Changelog](https://github.com/rust-random/rand/blob/master/CHANGELOG.md) - [Commits](https://github.com/rust-random/rand/compare/rand_core-0.6.4...0.9.0) Updates `toml` from 0.8.19 to 0.8.20 - [Commits](https://github.com/toml-rs/toml/compare/toml-v0.8.19...toml-v0.8.20) Updates `rustls` from 0.23.18 to 0.23.23 - [Release notes](https://github.com/rustls/rustls/releases) - [Changelog](https://github.com/rustls/rustls/blob/main/CHANGELOG.md) - [Commits](https://github.com/rustls/rustls/compare/v/0.23.18...v/0.23.23) --- updated-dependencies: - dependency-name: log dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust - dependency-name: serde dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust - dependency-name: serde_json dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust - dependency-name: anyhow dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust - dependency-name: thiserror dependency-type: direct:production update-type: version-update:semver-major dependency-group: rust - dependency-name: mbedtls dependency-type: direct:production update-type: version-update:semver-minor dependency-group: rust - dependency-name: bitflags dependency-type: direct:production update-type: version-update:semver-minor dependency-group: rust - dependency-name: chrono dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust - dependency-name: rand dependency-type: direct:production update-type: version-update:semver-minor dependency-group: rust - dependency-name: tokio dependency-type: direct:production update-type: version-update:semver-minor dependency-group: rust - dependency-name: tendermint dependency-type: direct:production update-type: version-update:semver-minor dependency-group: rust - dependency-name: tendermint-proto dependency-type: direct:production update-type: version-update:semver-minor dependency-group: rust - dependency-name: tendermint-light-client dependency-type: direct:production update-type: version-update:semver-minor dependency-group: rust - dependency-name: tendermint-rpc dependency-type: direct:production update-type: version-update:semver-minor dependency-group: rust - dependency-name: arbitrary dependency-type: direct:production update-type: version-update:semver-minor dependency-group: rust - dependency-name: impl-trait-for-tuples dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust - dependency-name: x509-parser dependency-type: direct:production update-type: version-update:semver-minor dependency-group: rust - dependency-name: oid-registry dependency-type: direct:production update-type: version-update:semver-minor dependency-group: rust - dependency-name: rsa dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust - dependency-name: lru dependency-type: direct:production update-type: version-update:semver-minor dependency-group: rust - dependency-name: async-trait dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust - dependency-name: libc dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust - dependency-name: tempfile dependency-type: direct:production update-type: version-update:semver-minor dependency-group: rust - dependency-name: tendermint-testgen dependency-type: direct:production update-type: version-update:semver-minor dependency-group: rust - dependency-name: clap dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust - dependency-name: p384 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust - dependency-name: rand_core dependency-type: direct:production update-type: version-update:semver-minor dependency-group: rust - dependency-name: toml dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust - dependency-name: rustls dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust ... Signed-off-by: dependabot[bot] --- Cargo.lock | 503 +++++++++++++--------- keymanager/Cargo.toml | 12 +- runtime-loader/Cargo.toml | 4 +- runtime/Cargo.toml | 44 +- secret-sharing/Cargo.toml | 6 +- tests/runtimes/simple-keyvalue/Cargo.toml | 4 +- tests/runtimes/simple-rofl/Cargo.toml | 10 +- tools/Cargo.toml | 8 +- 8 files changed, 353 insertions(+), 238 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index b0148bd9fac..735767909f7 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -66,7 +66,7 @@ dependencies = [ "protoc-rust", "sgx-isa", "sgxs", - "thiserror", + "thiserror 1.0.69", "unix_socket2", "winapi", ] @@ -161,15 +161,15 @@ dependencies = [ [[package]] name = "anyhow" -version = "1.0.89" +version = "1.0.95" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86fdf8605db99b54d3cd748a44c6d04df638eb5dafb219b135d0149bd0db01f6" +checksum = "34ac096ce696dc2fcabef30516bb13c0a68a11d30131d3df6f04711467681b04" [[package]] name = "arbitrary" -version = "1.3.2" +version = "1.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d5a26814d8dcb93b0e5a0ff3c6d80a8843bafb21b39e8e18a6f05471870e110" +checksum = "dde20b3d026af13f561bdd0f15edf01fc734f0dafcedbaf42bba506a9517f223" dependencies = [ "derive_arbitrary", ] @@ -192,23 +192,23 @@ dependencies = [ "nom", "num-traits", "rusticata-macros", - "thiserror", + "thiserror 1.0.69", "time", ] [[package]] name = "asn1-rs" -version = "0.6.1" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22ad1373757efa0f70ec53939aabc7152e1591cb485208052993070ac8d2429d" +checksum = "607495ec7113b178fbba7a6166a27f99e774359ef4823adbefd756b5b81d7970" dependencies = [ - "asn1-rs-derive 0.5.0", + "asn1-rs-derive 0.6.0", "asn1-rs-impl 0.2.0", "displaydoc", "nom", "num-traits", "rusticata-macros", - "thiserror", + "thiserror 2.0.11", "time", ] @@ -226,13 +226,13 @@ dependencies = [ [[package]] name = "asn1-rs-derive" -version = "0.5.0" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7378575ff571966e99a744addeff0bff98b8ada0dedf1956d59e634db95eaac1" +checksum = "3109e49b1e4909e9db6515a30c633684d68cdeaa252f215214cb4fa1a5bfee2c" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.98", "synstructure 0.13.1", ] @@ -255,18 +255,18 @@ checksum = "7b18050c2cd6fe86c3a76584ef5e0baf286d038cda203eb6223df2cc413565f7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.98", ] [[package]] name = "async-trait" -version = "0.1.83" +version = "0.1.86" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "721cae7de5c34fbb2acd27e21e6d2cf7b886dce0c27388d46c4e6c47ea4318dd" +checksum = "644dd749086bf3771a2fbc5f256fdb982d53f011c7d5d560304eafeecebce79d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.98", ] [[package]] @@ -354,7 +354,7 @@ dependencies = [ "regex", "rustc-hash", "shlex", - "syn 2.0.72", + "syn 2.0.98", "which", ] @@ -378,9 +378,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" [[package]] name = "bitflags" -version = "2.6.0" +version = "2.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de" +checksum = "8f68f53c83ab957f72c32642f3868eec03eb974d1fb82e453128456482613d36" [[package]] name = "blake2" @@ -499,9 +499,9 @@ dependencies = [ [[package]] name = "chrono" -version = "0.4.38" +version = "0.4.39" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401" +checksum = "7e36cc9d416881d2e24f9a963be5fb1cd90966419ac844274161d10488b3e825" dependencies = [ "android-tzdata", "iana-time-zone", @@ -535,18 +535,18 @@ dependencies = [ [[package]] name = "clap" -version = "4.5.20" +version = "4.5.29" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b97f376d85a664d5837dbae44bf546e6477a679ff6610010f17276f686d867e8" +checksum = "8acebd8ad879283633b343856142139f2da2317c96b05b4dd6181c61e2480184" dependencies = [ "clap_builder", ] [[package]] name = "clap_builder" -version = "4.5.20" +version = "4.5.29" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19bc80abd44e4bed93ca373a0704ccbd1b710dc5749406201bb018272808dc54" +checksum = "f6ba32cbda51c7e1dfd49acc1457ba1a7dec5b64fe360e828acb13ca8dc9c2f9" dependencies = [ "anstream", "anstyle", @@ -556,9 +556,9 @@ dependencies = [ [[package]] name = "clap_lex" -version = "0.7.1" +version = "0.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4b82cf0babdbd58558212896d1a4272303a57bdb245c2bf1147185fb45640e70" +checksum = "f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6" [[package]] name = "cmake" @@ -676,7 +676,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0dc92fb57ca44df6db8059111ab3af99a63d5d0f8375d9972e319a379c6bab76" dependencies = [ "generic-array", - "rand_core", + "rand_core 0.6.4", "subtle", "zeroize", ] @@ -688,7 +688,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" dependencies = [ "generic-array", - "rand_core", + "rand_core 0.6.4", "typenum", ] @@ -725,7 +725,7 @@ checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.98", ] [[package]] @@ -736,7 +736,7 @@ checksum = "1c359b7249347e46fb28804470d071c921156ad62b3eef5d34e2ba867533dec8" dependencies = [ "byteorder", "digest 0.9.0", - "rand_core", + "rand_core 0.6.4", "subtle-ng", "zeroize", ] @@ -789,7 +789,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fab9d9a7e9ff7a4762c5c378deb4158d6aaeaeab86952ecf64221159dcd20809" dependencies = [ "subtle", - "thiserror", + "thiserror 1.0.69", "zeroize", ] @@ -820,11 +820,11 @@ dependencies = [ [[package]] name = "der-parser" -version = "9.0.0" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5cd0a5c643689626bec213c4d8bd4d96acc8ffdb4ad4bb6bc16abf27d5f4b553" +checksum = "07da5016415d5a3c4dd39b11ed26f915f52fc4e0dc197d87908bc916e51bc1a6" dependencies = [ - "asn1-rs 0.6.1", + "asn1-rs 0.7.0", "displaydoc", "nom", "num-bigint 0.4.6", @@ -843,13 +843,13 @@ dependencies = [ [[package]] name = "derive_arbitrary" -version = "1.3.2" +version = "1.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67e77553c4162a157adbf834ebae5b415acbecbeafc7a74b0e886657506a7611" +checksum = "30542c1ad912e0e3d22a1935c290e12e8a29d704a420177a31faad4a601a0800" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.98", ] [[package]] @@ -860,7 +860,7 @@ checksum = "5f33878137e4dafd7fa914ad4e259e18a4e8e532b9617a2d0150262bf53abfce" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.98", ] [[package]] @@ -892,7 +892,7 @@ checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.98", ] [[package]] @@ -927,7 +927,7 @@ checksum = "3c8465edc8ee7436ffea81d21a019b16676ee3db267aa8d5a8d729581ecf998b" dependencies = [ "curve25519-dalek-ng", "hex", - "rand_core", + "rand_core 0.6.4", "sha2 0.9.9", "zeroize", ] @@ -940,7 +940,7 @@ checksum = "4a3daa8e81a3963a60642bcc1f90a670680bd4a77535faa384e9d1c79d620871" dependencies = [ "curve25519-dalek", "ed25519", - "rand_core", + "rand_core 0.6.4", "serde", "sha2 0.10.8", "signature", @@ -969,7 +969,7 @@ dependencies = [ "hkdf", "pem-rfc7468", "pkcs8", - "rand_core", + "rand_core 0.6.4", "sec1", "subtle", "zeroize", @@ -994,7 +994,7 @@ dependencies = [ "openssl", "sgx-isa", "sgxs", - "thiserror", + "thiserror 1.0.69", "tokio", ] @@ -1006,12 +1006,12 @@ checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" [[package]] name = "errno" -version = "0.3.9" +version = "0.3.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba" +checksum = "33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d" dependencies = [ "libc", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -1026,7 +1026,7 @@ version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ded41244b729663b1e574f1b4fb731469f69f79c17667b5d776b16cda0479449" dependencies = [ - "rand_core", + "rand_core 0.6.4", "subtle", ] @@ -1149,7 +1149,7 @@ checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.98", ] [[package]] @@ -1204,10 +1204,22 @@ dependencies = [ "cfg-if 1.0.0", "js-sys", "libc", - "wasi", + "wasi 0.11.0+wasi-snapshot-preview1", "wasm-bindgen", ] +[[package]] +name = "getrandom" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "43a49c392881ce6d5c3b8cb70f98717b7c07aabbdff06687b9030dbfbe2725f8" +dependencies = [ + "cfg-if 1.0.0", + "libc", + "wasi 0.13.3+wasi-0.2.2", + "windows-targets", +] + [[package]] name = "ghash" version = "0.5.1" @@ -1237,7 +1249,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f0f9ef7462f7c099f518d754361858f86d8a07af53ba9af0fe635bbccb151a63" dependencies = [ "ff", - "rand_core", + "rand_core 0.6.4", "subtle", ] @@ -1267,12 +1279,6 @@ version = "1.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1b43ede17f21864e81be2fa654110bf1e793774238d86ef8555c37e6519c0403" -[[package]] -name = "hashbrown" -version = "0.14.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" - [[package]] name = "hashbrown" version = "0.15.2" @@ -1473,7 +1479,7 @@ checksum = "1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.98", ] [[package]] @@ -1505,23 +1511,23 @@ dependencies = [ [[package]] name = "impl-trait-for-tuples" -version = "0.2.2" +version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "11d7a9f6330b71fea57921c9b61c47ee6e84f72d394754eff6163ae67e7395eb" +checksum = "a0eb5a3343abf848c0984fe4604b2b105da9539376e24fc0a3b0007411ae4fd9" dependencies = [ "proc-macro2", "quote", - "syn 1.0.109", + "syn 2.0.98", ] [[package]] name = "indexmap" -version = "2.2.6" +version = "2.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26" +checksum = "8c9c992b02b5b4c94ea26e32fe5bccb7aa7d9f390ab5c1221ff895bc7ea8b652" dependencies = [ "equivalent", - "hashbrown 0.14.5", + "hashbrown", ] [[package]] @@ -1627,9 +1633,9 @@ checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55" [[package]] name = "libc" -version = "0.2.159" +version = "0.2.169" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "561d97a539a36e26a9a5fad1ea11a3039a67714694aaa379433e580854bc3dc5" +checksum = "b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a" [[package]] name = "libloading" @@ -1681,17 +1687,17 @@ dependencies = [ [[package]] name = "log" -version = "0.4.22" +version = "0.4.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24" +checksum = "04cbf5b083de1c7e0222a7a51dbfdba1cbe1c6ab0b15e29fff3f6c077fd9cd9f" [[package]] name = "lru" -version = "0.12.5" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "234cf4f4a04dc1f57e24b96cc0cd600cf2af460d4161ac5ecdd0af8e1f3b2a38" +checksum = "227748d55f2f0ab4735d87fd623798cb6b664512fe979705f829c9f81c934465" dependencies = [ - "hashbrown 0.15.2", + "hashbrown", ] [[package]] @@ -1713,6 +1719,25 @@ dependencies = [ "yasna 0.2.2", ] +[[package]] +name = "mbedtls" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7c1a79c64122e22312679a350d1c8e6b21605b3836ee5d8fe3722f1d0187a6f7" +dependencies = [ + "bitflags 1.3.2", + "byteorder", + "cc", + "cfg-if 1.0.0", + "mbedtls-platform-support", + "mbedtls-sys-auto", + "rs-libc", + "rustc_version", + "serde", + "serde_derive", + "yasna 0.2.2", +] + [[package]] name = "mbedtls-platform-support" version = "0.1.1" @@ -1788,7 +1813,7 @@ checksum = "80e04d1dcff3aae0704555fe5fee3bcfaf3d1fdf8a7e521d5b9d2b42acb52cec" dependencies = [ "hermit-abi", "libc", - "wasi", + "wasi 0.11.0+wasi-snapshot-preview1", "windows-sys 0.52.0", ] @@ -1824,7 +1849,7 @@ version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46" dependencies = [ - "bitflags 2.6.0", + "bitflags 2.8.0", "cfg-if 1.0.0", "cfg_aliases", "libc", @@ -1874,7 +1899,7 @@ dependencies = [ "num-integer", "num-iter", "num-traits", - "rand", + "rand 0.8.5", "smallvec", "zeroize", ] @@ -1893,7 +1918,7 @@ checksum = "ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.98", ] [[package]] @@ -1955,7 +1980,7 @@ dependencies = [ "oasis-cbor-derive", "oasis-cbor-value", "serde", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -1993,12 +2018,12 @@ dependencies = [ "oasis-core-runtime", "p256", "p384", - "rand", + "rand 0.9.0", "rustc-hex", "secret-sharing", "sgx-isa", "sp800-185", - "thiserror", + "thiserror 2.0.11", "tiny-keccak 2.0.2", "tokio", "x25519-dalek", @@ -2016,7 +2041,7 @@ dependencies = [ "base64-serde", "bech32", "bincode", - "bitflags 2.6.0", + "bitflags 2.8.0", "byteorder", "cfg-if 1.0.0", "chrono", @@ -2034,15 +2059,15 @@ dependencies = [ "libc", "log", "lru", - "mbedtls", + "mbedtls 0.13.0", "nix 0.29.0", "num-bigint 0.4.6", "num-derive", "num-traits", "oasis-cbor", - "oid-registry 0.7.1", + "oid-registry 0.8.1", "percent-encoding", - "rand", + "rand 0.9.0", "rsa", "rustc-hex", "serde", @@ -2061,13 +2086,13 @@ dependencies = [ "tendermint-proto", "tendermint-rpc", "tendermint-testgen", - "thiserror", + "thiserror 2.0.11", "tiny-keccak 2.0.2", "tokio", "tokio-retry", "vsock", "x25519-dalek", - "x509-parser 0.16.0", + "x509-parser 0.17.0", "yasna 0.5.2", "zeroize", ] @@ -2093,7 +2118,7 @@ dependencies = [ "anyhow", "clap", "serde", - "thiserror", + "thiserror 2.0.11", "toml", ] @@ -2117,11 +2142,11 @@ dependencies = [ [[package]] name = "oid-registry" -version = "0.7.1" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a8d8034d9489cdaf79228eb9f6a3b8d7bb32ba00d6645ebd48eef4077ceb5bd9" +checksum = "12f40cff3dde1b6087cc5d5f5d4d65712f34016a03ed60e9c08dcc392736b5b7" dependencies = [ - "asn1-rs 0.6.1", + "asn1-rs 0.7.0", ] [[package]] @@ -2142,7 +2167,7 @@ version = "0.10.70" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "61cfb4e166a8bb8c9b55c500bc2308550148ece889be90f609377e58140f42c6" dependencies = [ - "bitflags 2.6.0", + "bitflags 2.8.0", "cfg-if 1.0.0", "foreign-types", "libc", @@ -2159,7 +2184,7 @@ checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.98", ] [[package]] @@ -2188,9 +2213,9 @@ dependencies = [ [[package]] name = "p384" -version = "0.13.0" +version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70786f51bcc69f6a4c0360e063a4cac5419ef7c5cd5b3c99ad70f3be5ba79209" +checksum = "fe42f1670a52a47d448f14b6a5c61dd78fce51856e68edaa38f7ae3a46b8d6b6" dependencies = [ "ecdsa", "elliptic-curve", @@ -2292,7 +2317,7 @@ checksum = "2f38a4412a78282e09a2cf38d195ea5420d15ba0602cb375210efbc877243965" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.98", ] [[package]] @@ -2376,7 +2401,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5f12335488a2f3b0a83b14edad48dca9879ce89b2edd10e80237e4e852dd645e" dependencies = [ "proc-macro2", - "syn 2.0.72", + "syn 2.0.98", ] [[package]] @@ -2400,9 +2425,9 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.86" +version = "1.0.93" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77" +checksum = "60946a68e5f9d28b0dc1c21bb8a97ee7d018a8b322fa57838ba31cc878e22d99" dependencies = [ "unicode-ident", ] @@ -2427,7 +2452,7 @@ dependencies = [ "itertools", "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.98", ] [[package]] @@ -2469,9 +2494,9 @@ dependencies = [ [[package]] name = "quote" -version = "1.0.36" +version = "1.0.38" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7" +checksum = "0e4dccaaaf89514f546c693ddc140f729f958c247918a13380cccc6078391acc" dependencies = [ "proc-macro2", ] @@ -2483,8 +2508,19 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" dependencies = [ "libc", - "rand_chacha", - "rand_core", + "rand_chacha 0.3.1", + "rand_core 0.6.4", +] + +[[package]] +name = "rand" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3779b94aeb87e8bd4e834cee3650289ee9e0d5677f976ecdb6d219e5f4f6cd94" +dependencies = [ + "rand_chacha 0.9.0", + "rand_core 0.9.0", + "zerocopy", ] [[package]] @@ -2494,7 +2530,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" dependencies = [ "ppv-lite86", - "rand_core", + "rand_core 0.6.4", +] + +[[package]] +name = "rand_chacha" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb" +dependencies = [ + "ppv-lite86", + "rand_core 0.9.0", ] [[package]] @@ -2503,7 +2549,17 @@ version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" dependencies = [ - "getrandom", + "getrandom 0.2.15", +] + +[[package]] +name = "rand_core" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b08f3c9802962f7e1b25113931d94f43ed9725bebc59db9d0c3e9a23b67e15ff" +dependencies = [ + "getrandom 0.3.1", + "zerocopy", ] [[package]] @@ -2512,7 +2568,7 @@ version = "0.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2a908a6e00f1fdd0dfd9c0eb08ce85126f6d8bbda50017e74bc4a4b7d4a926a4" dependencies = [ - "bitflags 2.6.0", + "bitflags 2.8.0", ] [[package]] @@ -2562,7 +2618,7 @@ checksum = "c17fa4cb658e3583423e915b9f3acc01cceaee1860e33d59ebae66adc3a2dc0d" dependencies = [ "cc", "cfg-if 1.0.0", - "getrandom", + "getrandom 0.2.15", "libc", "spin", "untrusted", @@ -2581,9 +2637,9 @@ dependencies = [ [[package]] name = "rsa" -version = "0.9.6" +version = "0.9.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d0e5124fcb30e76a7e79bfee683a2746db83784b86289f6251b54b7950a0dfc" +checksum = "47c75d7c5c6b673e58bf54d8544a9f432e3a925b0e80f7cd3602ab5c50c55519" dependencies = [ "const-oid", "digest 0.10.7", @@ -2592,7 +2648,7 @@ dependencies = [ "num-traits", "pkcs1", "pkcs8", - "rand_core", + "rand_core 0.6.4", "signature", "spki", "subtle", @@ -2637,22 +2693,22 @@ dependencies = [ [[package]] name = "rustix" -version = "0.38.37" +version = "0.38.44" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8acb788b847c24f28525660c4d7758620a7210875711f79e7f663cc152726811" +checksum = "fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154" dependencies = [ - "bitflags 2.6.0", + "bitflags 2.8.0", "errno", "libc", "linux-raw-sys", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] name = "rustls" -version = "0.23.18" +version = "0.23.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c9cc1d47e243d655ace55ed38201c19ae02c148ae56412ab8750e8f0166ab7f" +checksum = "47796c98c480fce5406ef69d1c76378375492c3b0a0de587be0c1d9feb12f395" dependencies = [ "log", "once_cell", @@ -2670,7 +2726,7 @@ checksum = "6841ca311a5a41f618eb7095aaa2d3ab8810a540c9e57ce6ce63b0e0431070bc" dependencies = [ "bit-vec 0.6.3", "log", - "mbedtls", + "mbedtls 0.12.3", "rustls", "rustls-mbedtls-provider-utils", "rustls-webpki", @@ -2684,7 +2740,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5fa57cbb88f865fb47158e95a9326134d9726ed01201c28b00ed4a892792fce9" dependencies = [ "chrono", - "mbedtls", + "mbedtls 0.12.3", "rustls", "rustls-mbedtls-provider-utils", "x509-parser 0.15.1", @@ -2696,7 +2752,7 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ec33e15661de795beee762ce87767de05aa01c7ca69dbd8275ae84e9ecab81dc" dependencies = [ - "mbedtls", + "mbedtls 0.12.3", "rustls", ] @@ -2760,11 +2816,11 @@ dependencies = [ "group", "honggfuzz", "p384", - "rand", - "rand_core", + "rand 0.9.0", + "rand_core 0.9.0", "sha3", "subtle", - "thiserror", + "thiserror 2.0.11", "zeroize", ] @@ -2776,9 +2832,9 @@ checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b" [[package]] name = "serde" -version = "1.0.210" +version = "1.0.217" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8e3592472072e6e22e0a54d5904d9febf8508f65fb8552499a1abc7d1078c3a" +checksum = "02fc4265df13d6fa1d00ecff087228cc0a2b5f3c0e87e258d8b94a156e984c70" dependencies = [ "serde_derive", ] @@ -2804,20 +2860,20 @@ dependencies = [ [[package]] name = "serde_derive" -version = "1.0.210" +version = "1.0.217" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "243902eda00fad750862fc144cea25caca5e20d615af0a81bee94ca738f1df1f" +checksum = "5a9bf7cf98d04a2b28aead066b7496853d4779c9cc183c440dbac457641e19a0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.98", ] [[package]] name = "serde_json" -version = "1.0.128" +version = "1.0.138" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ff5456707a1de34e7e37f2a6fd3d3f808c318259cbd01ab6377795054b483d8" +checksum = "d434192e7da787e94a6ea7e9670b26a036d0ca41e0b7efb2676dd32bae872949" dependencies = [ "itoa", "memchr", @@ -2833,14 +2889,14 @@ checksum = "6c64451ba24fc7a6a2d60fc75dd9c83c90903b19028d4eff35e88fc1e86564e9" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.98", ] [[package]] name = "serde_spanned" -version = "0.6.7" +version = "0.6.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eb5b1b31579f3811bf615c144393417496f152e12ac8b7663bf664f4a815306d" +checksum = "87607cb1398ed59d48732e575a4c28a7a8ebf2454b964fe3f224f2afc07909e1" dependencies = [ "serde", ] @@ -2866,7 +2922,7 @@ dependencies = [ "openssl", "openssl-sys", "sgx-isa", - "thiserror", + "thiserror 1.0.69", "time", ] @@ -2882,7 +2938,7 @@ dependencies = [ "nix 0.15.0", "sgx-isa", "sgxs", - "thiserror", + "thiserror 1.0.69", "winapi", ] @@ -2942,7 +2998,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "77549399552de45a898a580c1b41d445bf730df867cc44e6c0233bbc4b8329de" dependencies = [ "digest 0.10.7", - "rand_core", + "rand_core 0.6.4", ] [[package]] @@ -2969,7 +3025,7 @@ dependencies = [ "oasis-core-keymanager", "oasis-core-runtime", "simple-keymanager", - "thiserror", + "thiserror 2.0.11", "tokio", ] @@ -2979,11 +3035,11 @@ version = "0.0.0" dependencies = [ "anyhow", "async-trait", - "mbedtls", + "mbedtls 0.13.0", "oasis-cbor", "oasis-core-keymanager", "oasis-core-runtime", - "rand", + "rand 0.9.0", "rustls", "rustls-mbedcrypto-provider", "rustls-mbedpki-provider", @@ -3055,7 +3111,7 @@ dependencies = [ "blake2", "chacha20poly1305", "curve25519-dalek", - "rand_core", + "rand_core 0.6.4", "rustc_version", "sha2 0.10.8", "subtle", @@ -3155,9 +3211,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.72" +version = "2.0.98" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc4b9b9bf2add8093d3f2c0204471e951b2285580335de42f9d2534f3ae7a8af" +checksum = "36147f1a48ae0ec2b5b3bc5b537d267457555a10dc06f3dbc8cb11ba3006d3b1" dependencies = [ "proc-macro2", "quote", @@ -3184,17 +3240,18 @@ checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.98", ] [[package]] name = "tempfile" -version = "3.13.0" +version = "3.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f0f2c9fc62d0beef6951ccffd757e241266a2c833136efbe35af6cd2567dca5b" +checksum = "38c246215d7d24f48ae091a2902398798e05d978b24315d6efbc00ede9a8bb91" dependencies = [ "cfg-if 1.0.0", "fastrand", + "getrandom 0.3.1", "once_cell", "rustix", "windows-sys 0.59.0", @@ -3202,9 +3259,9 @@ dependencies = [ [[package]] name = "tendermint" -version = "0.39.1" +version = "0.40.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f3afea7809ffaaf1e5d9c3c9997cb3a834df7e94fbfab2fad2bc4577f1cde41" +checksum = "d9703e34d940c2a293804752555107f8dbe2b84ec4c6dd5203831235868105d2" dependencies = [ "bytes 1.6.1", "digest 0.10.7", @@ -3230,9 +3287,9 @@ dependencies = [ [[package]] name = "tendermint-config" -version = "0.39.1" +version = "0.40.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d8add7b85b0282e5901521f78fe441956ac1e2752452f4e1f2c0ce7e1f10d485" +checksum = "89cc3ea9a39b7ee34eefcff771cc067ecaa0c988c1c5ac08defd878471a06f76" dependencies = [ "flex-error", "serde", @@ -3244,9 +3301,9 @@ dependencies = [ [[package]] name = "tendermint-light-client" -version = "0.39.1" +version = "0.40.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8595e8c4b202c41588930be1fdf13d7c9c39c621704e3ee6592e6f8064f50926" +checksum = "a803ff14b11827772f696ba3a1873a5f24598121872c924a764011fc58fc22a0" dependencies = [ "contracts", "crossbeam-channel", @@ -3268,9 +3325,9 @@ dependencies = [ [[package]] name = "tendermint-light-client-verifier" -version = "0.39.1" +version = "0.40.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8c85693e8f7d65c19898292ae7ec90b565a73c5b4df15564987e0f0e895a451" +checksum = "f0cda4a449fc70985a95f892a67286f13afa4e048d90b8d04a2bf6341e88d1c2" dependencies = [ "derive_more", "flex-error", @@ -3281,9 +3338,9 @@ dependencies = [ [[package]] name = "tendermint-proto" -version = "0.39.1" +version = "0.40.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf3abf34ecf33125621519e9952688e7a59a98232d51538037ba21fbe526a802" +checksum = "9ae9e1705aa0fa5ecb2c6aa7fb78c2313c4a31158ea5f02048bf318f849352eb" dependencies = [ "bytes 1.6.1", "flex-error", @@ -3296,17 +3353,17 @@ dependencies = [ [[package]] name = "tendermint-rpc" -version = "0.39.1" +version = "0.40.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9693f42544bf3b41be3cbbfa418650c86e137fb8f5a57981659a84b677721ecf" +checksum = "835a52aa504c63ec05519e31348d3f4ba2fe79493c588e2cad5323d5e81b161a" dependencies = [ "async-trait", "bytes 1.6.1", "flex-error", - "getrandom", + "getrandom 0.2.15", "peg", "pin-project", - "rand", + "rand 0.8.5", "semver", "serde", "serde_bytes", @@ -3316,7 +3373,7 @@ dependencies = [ "tendermint", "tendermint-config", "tendermint-proto", - "thiserror", + "thiserror 1.0.69", "time", "url", "uuid", @@ -3325,9 +3382,9 @@ dependencies = [ [[package]] name = "tendermint-testgen" -version = "0.39.1" +version = "0.40.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fc535d944d2584ee904aa0a2d0d0598e41e0966c23732c341d5a0cc199e5a2e" +checksum = "3fbbef28bac7b5b68f44416ef16d072ee8ea4af829aaf2fa259eee1c09237c36" dependencies = [ "ed25519-consensus", "gumdrop", @@ -3341,22 +3398,42 @@ dependencies = [ [[package]] name = "thiserror" -version = "1.0.64" +version = "1.0.69" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" +dependencies = [ + "thiserror-impl 1.0.69", +] + +[[package]] +name = "thiserror" +version = "2.0.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d452f284b73e6d76dd36758a0c8684b1d5be31f92b89d07fd5822175732206fc" +dependencies = [ + "thiserror-impl 2.0.11", +] + +[[package]] +name = "thiserror-impl" +version = "1.0.69" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d50af8abc119fb8bb6dbabcfa89656f46f84aa0ac7688088608076ad2b459a84" +checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" dependencies = [ - "thiserror-impl", + "proc-macro2", + "quote", + "syn 2.0.98", ] [[package]] name = "thiserror-impl" -version = "1.0.64" +version = "2.0.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08904e7672f5eb876eaaf87e0ce17857500934f4981c4a0ab2b4aa98baac7fc3" +checksum = "26afc1baea8a989337eeb52b6e72a039780ce45c3edfcc9c5b9d112feeb173c2" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.98", ] [[package]] @@ -3422,9 +3499,9 @@ dependencies = [ [[package]] name = "tokio" -version = "1.40.0" +version = "1.43.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2b070231665d27ad9ec9b8df639893f46727666c6767db40317fbe920a5d998" +checksum = "3d61fa4ffa3de412bfea335c6ecff681de2b609ba3c77ef3e00e521813a9ed9e" dependencies = [ "backtrace", "bytes 1.6.1", @@ -3451,13 +3528,13 @@ dependencies = [ [[package]] name = "tokio-macros" -version = "2.4.0" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "693d596312e88961bc67d7f1f97af8a70227d9f90c31bba5806eec004978d752" +checksum = "6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.98", ] [[package]] @@ -3467,20 +3544,20 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7f57eb36ecbe0fc510036adff84824dd3c24bb781e21bfa67b69d556aa85214f" dependencies = [ "pin-project", - "rand", + "rand 0.8.5", "tokio", ] [[package]] name = "toml" -version = "0.8.19" +version = "0.8.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1ed1f98e3fdc28d6d910e6737ae6ab1a93bf1985935a1193e68f93eeb68d24e" +checksum = "cd87a5cdd6ffab733b2f74bc4fd7ee5fff6634124999ac278c35fc78c6120148" dependencies = [ "serde", "serde_spanned", "toml_datetime", - "toml_edit 0.22.20", + "toml_edit 0.22.24", ] [[package]] @@ -3505,15 +3582,15 @@ dependencies = [ [[package]] name = "toml_edit" -version = "0.22.20" +version = "0.22.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "583c44c02ad26b0c3f3066fe629275e50627026c51ac2e595cca4c230ce1ce1d" +checksum = "17b4795ff5edd201c7cd6dca065ae59972ce77d1b80fa0a84d94950ece7d1474" dependencies = [ "indexmap", "serde", "serde_spanned", "toml_datetime", - "winnow 0.6.18", + "winnow 0.7.2", ] [[package]] @@ -3654,6 +3731,15 @@ version = "0.11.0+wasi-snapshot-preview1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" +[[package]] +name = "wasi" +version = "0.13.3+wasi-0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "26816d2e1a4a36a2940b96c5296ce403917633dff8f3440e9b236ed6f6bacad2" +dependencies = [ + "wit-bindgen-rt", +] + [[package]] name = "wasm-bindgen" version = "0.2.92" @@ -3675,7 +3761,7 @@ dependencies = [ "once_cell", "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.98", "wasm-bindgen-shared", ] @@ -3697,7 +3783,7 @@ checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.98", "wasm-bindgen-backend", "wasm-bindgen-shared", ] @@ -3853,13 +3939,22 @@ dependencies = [ [[package]] name = "winnow" -version = "0.6.18" +version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68a9bda4691f099d435ad181000724da8e5899daa10713c2d432552b9ccd3a6f" +checksum = "59690dea168f2198d1a3b0cac23b8063efcd11012f10ae4698f284808c8ef603" dependencies = [ "memchr", ] +[[package]] +name = "wit-bindgen-rt" +version = "0.33.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3268f3d866458b787f390cf61f4bbb563b922d091359f9608842999eaee3943c" +dependencies = [ + "bitflags 2.8.0", +] + [[package]] name = "write16" version = "1.0.0" @@ -3879,7 +3974,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c7e468321c81fb07fa7f4c636c3972b9100f0346e5b6a9f2bd0603a52f7ed277" dependencies = [ "curve25519-dalek", - "rand_core", + "rand_core 0.6.4", "serde", "zeroize", ] @@ -3897,24 +3992,24 @@ dependencies = [ "nom", "oid-registry 0.6.1", "rusticata-macros", - "thiserror", + "thiserror 1.0.69", "time", ] [[package]] name = "x509-parser" -version = "0.16.0" +version = "0.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fcbc162f30700d6f3f82a24bf7cc62ffe7caea42c0b2cba8bf7f3ae50cf51f69" +checksum = "4569f339c0c402346d4a75a9e39cf8dad310e287eef1ff56d4c68e5067f53460" dependencies = [ - "asn1-rs 0.6.1", + "asn1-rs 0.7.0", "data-encoding", - "der-parser 9.0.0", + "der-parser 10.0.0", "lazy_static", "nom", - "oid-registry 0.7.1", + "oid-registry 0.8.1", "rusticata-macros", - "thiserror", + "thiserror 2.0.11", "time", ] @@ -3966,10 +4061,30 @@ checksum = "2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.98", "synstructure 0.13.1", ] +[[package]] +name = "zerocopy" +version = "0.8.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aa91407dacce3a68c56de03abe2760159582b846c6a4acd2f456618087f12713" +dependencies = [ + "zerocopy-derive", +] + +[[package]] +name = "zerocopy-derive" +version = "0.8.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "06718a168365cad3d5ff0bb133aad346959a2074bd4a85c121255a11304a8626" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.98", +] + [[package]] name = "zerofrom" version = "0.1.5" @@ -3987,7 +4102,7 @@ checksum = "595eed982f7d355beb85837f651fa22e90b3c044842dc7f2c2842c086f295808" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.98", "synstructure 0.13.1", ] @@ -4008,7 +4123,7 @@ checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.98", ] [[package]] @@ -4030,5 +4145,5 @@ checksum = "6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.98", ] diff --git a/keymanager/Cargo.toml b/keymanager/Cargo.toml index c19749e623b..afe31d200f6 100644 --- a/keymanager/Cargo.toml +++ b/keymanager/Cargo.toml @@ -15,18 +15,18 @@ base64 = "0.22.1" futures = "0.3.31" group = "0.13.0" lazy_static = "1.3.0" -lru = "0.12.5" -rand = "0.8.5" +lru = "0.13.0" +rand = "0.9.0" rustc-hex = "2.0.1" sgx-isa = { version = "0.4.0", features = ["sgxstd"] } sp800-185 = "0.2.0" -thiserror = "1.0" +thiserror = "2.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.43", features = ["rt"] } zeroize = "1.7" -async-trait = "0.1.83" -p384 = { version = "0.13.0" } +async-trait = "0.1.86" +p384 = { version = "0.13.1" } p256 = { version = "0.13.2" } [features] diff --git a/runtime-loader/Cargo.toml b/runtime-loader/Cargo.toml index 7eb6ea103cb..a67b3db829a 100644 --- a/runtime-loader/Cargo.toml +++ b/runtime-loader/Cargo.toml @@ -5,10 +5,10 @@ authors = ["Oasis Protocol Foundation "] edition = "2018" [dependencies] -clap = "4.5.20" +clap = "4.5.29" anyhow = "1.0" futures = { version = "0.3.31", features = ["compat", "io-compat"] } -tokio = { version = "1.40", features = ["full"] } +tokio = { version = "1.43", 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..48d0d92945f 100644 --- a/runtime/Cargo.toml +++ b/runtime/Cargo.toml @@ -13,31 +13,31 @@ 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.217", features = ["derive"] } +serde_json = { version = "1.0.138", features = ["raw_value"] } lazy_static = "1.3.0" crossbeam = "0.8.4" byteorder = "1.4.3" anyhow = "1.0" -thiserror = "1.0" +thiserror = "2.0" sgx-isa = { version = "0.4.1", features = ["sgxstd"] } -mbedtls = { version = "0.12.3", features = ["x509"] } +mbedtls = { version = "0.13.0", features = ["x509"] } yasna = { version = "0.5.0", features = ["num-bigint"] } bincode = "1.3.3" -bitflags = "2.6.0" +bitflags = "2.8.0" snow = "0.9.6" percent-encoding = "2.2.0" -chrono = "0.4.19" +chrono = "0.4.39" base64 = "0.22.1" rustc-hex = "2.0.1" -rand = "0.8.5" +rand = "0.9.0" futures = "0.3.31" -tokio = { version = "1.40", features = ["rt", "rt-multi-thread", "sync", "time"] } +tokio = { version = "1.43", features = ["rt", "rt-multi-thread", "sync", "time"] } tokio-retry = "0.3.0" -tendermint = "0.39.1" -tendermint-proto = "0.39.1" -tendermint-light-client = { version = "0.39.1", features = ["rust-crypto"], default-features = false } -tendermint-rpc = { version = "0.39.1", default-features = false } +tendermint = "0.40.1" +tendermint-proto = "0.40.1" +tendermint-light-client = { version = "0.40.1", features = ["rust-crypto"], default-features = false } +tendermint-rpc = { version = "0.40.1", default-features = false } curve25519-dalek = { version = "4.1.3", features = ["legacy_compatibility"] } x25519-dalek = { version = "2.0.1", features = ["static_secrets"] } ed25519-dalek = { version = "2.0.0", features = ["rand_core", "digest"] } @@ -49,18 +49,18 @@ intrusive-collections = "0.9.7" sha2 = { version = "0.10.7", features = ["oid"] } hmac = "0.12.1" honggfuzz = "0.5.55" -arbitrary = { version = "1.2.0", features = ["derive"] } +arbitrary = { version = "1.4.1", features = ["derive"] } num-bigint = "0.4" num-traits = "0.2.19" num-derive = "0.4.2" bech32 = "0.11.0" -impl-trait-for-tuples = "0.2.1" -x509-parser = "0.16.0" -oid-registry = "0.7.1" -rsa = "0.9.6" +impl-trait-for-tuples = "0.2.3" +x509-parser = "0.17.0" +oid-registry = "0.8.1" +rsa = "0.9.7" base64-serde = "0.8.0" -lru = "0.12.5" -async-trait = "0.1.83" +lru = "0.13.0" +async-trait = "0.1.86" cfg-if = "1.0" # TDX dependencies. @@ -69,14 +69,14 @@ 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.43.0" features = ["full"] [dev-dependencies] # For storage interoperability tests only. jsonrpc = { version = "0.18.0", features = ["simple_uds"] } -tempfile = "3.13.0" -tendermint-testgen = "0.39.1" +tempfile = "3.16.0" +tendermint-testgen = "0.40.1" [features] default = [] diff --git a/secret-sharing/Cargo.toml b/secret-sharing/Cargo.toml index ae6e24183c6..fddbc584713 100644 --- a/secret-sharing/Cargo.toml +++ b/secret-sharing/Cargo.toml @@ -12,11 +12,11 @@ p384 = { version = "0.13", default-features = false, features = [ "std", "hash2curve", ] } -rand = { version = "0.8" } -rand_core = { version = "0.6" } +rand = { version = "0.9" } +rand_core = { version = "0.9" } sha3 = { version = "0.10" } subtle = { version = "2.6", default-features = false } -thiserror = { version = "1.0" } +thiserror = { version = "2.0" } zeroize = { version = "1.7" } [[bin]] diff --git a/tests/runtimes/simple-keyvalue/Cargo.toml b/tests/runtimes/simple-keyvalue/Cargo.toml index 1038de3c6c6..5f823783cf3 100644 --- a/tests/runtimes/simple-keyvalue/Cargo.toml +++ b/tests/runtimes/simple-keyvalue/Cargo.toml @@ -27,9 +27,9 @@ simple-keymanager = { path = "../simple-keymanager" } # Third party. anyhow = "1.0" -thiserror = "1.0" +thiserror = "2.0" byteorder = "1.4.3" -tokio = { version = "1.40.0", features = ["rt"] } +tokio = { version = "1.43.0", features = ["rt"] } [features] debug-mock-sgx = [ diff --git a/tests/runtimes/simple-rofl/Cargo.toml b/tests/runtimes/simple-rofl/Cargo.toml index f583896f8f3..141c56f2546 100644 --- a/tests/runtimes/simple-rofl/Cargo.toml +++ b/tests/runtimes/simple-rofl/Cargo.toml @@ -25,13 +25,13 @@ oasis-core-runtime = { path = "../../../runtime" } oasis-core-keymanager = { path = "../../../keymanager" } anyhow = "1.0" -async-trait = "0.1.83" -mbedtls = { version = "0.12.3", features = ["x509"] } -rand = "0.8.5" -rustls = { version = "0.23.18", default-features = false } +async-trait = "0.1.86" +mbedtls = { version = "0.13.0", features = ["x509"] } +rand = "0.9.0" +rustls = { version = "0.23.23", 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.43.0", features = ["rt", "rt-multi-thread", "sync"] } [features] debug-mock-sgx = [ diff --git a/tools/Cargo.toml b/tools/Cargo.toml index 4db6b3a86b9..412f08cc3f7 100644 --- a/tools/Cargo.toml +++ b/tools/Cargo.toml @@ -6,10 +6,10 @@ edition = "2018" [dependencies] anyhow = "1.0" -thiserror = "1.0" -serde = { version = "1.0.210", features = ["derive"] } -toml = "0.8.19" -clap = "4.5.20" +thiserror = "2.0" +serde = { version = "1.0.217", features = ["derive"] } +toml = "0.8.20" +clap = "4.5.29" ansi_term = "0.12.1" [[bin]]