From 8afe083e5ba9d2fef6d9359031c6f3c688dc02ea Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 19 Dec 2025 07:10:37 +0000 Subject: [PATCH] rust: bump the rust group across 1 directory with 36 updates Bumps the rust group with 36 updates in the / directory: | Package | From | To | | --- | --- | --- | | [log](https://github.com/rust-lang/log) | `0.4.27` | `0.4.29` | | [serde](https://github.com/serde-rs/serde) | `1.0.219` | `1.0.228` | | [serde_json](https://github.com/serde-rs/json) | `1.0.140` | `1.0.145` | | [anyhow](https://github.com/dtolnay/anyhow) | `1.0.98` | `1.0.100` | | [thiserror](https://github.com/dtolnay/thiserror) | `1.0.69` | `2.0.17` | | [mbedtls](https://github.com/fortanix/rust-mbedtls) | `0.12.3` | `0.13.4` | | [bincode](https://github.com/bincode-org/bincode) | `1.3.3` | `3.0.0` | | [bitflags](https://github.com/bitflags/bitflags) | `2.9.0` | `2.10.0` | | [snow](https://github.com/mcginty/snow) | `0.9.6` | `0.10.0` | | [percent-encoding](https://github.com/servo/rust-url) | `2.3.1` | `2.3.2` | | [chrono](https://github.com/chronotope/chrono) | `0.4.41` | `0.4.42` | | [rand](https://github.com/rust-random/rand) | `0.8.5` | `0.9.2` | | [tokio](https://github.com/tokio-rs/tokio) | `1.45.0` | `1.48.0` | | [ed25519-dalek](https://github.com/dalek-cryptography/curve25519-dalek) | `2.1.1` | `2.2.0` | | [zeroize](https://github.com/RustCrypto/utils) | `1.8.1` | `1.8.2` | | [honggfuzz](https://github.com/rust-fuzz/honggfuzz-rs) | `0.5.57` | `0.5.58` | | [arbitrary](https://github.com/rust-fuzz/arbitrary) | `1.4.1` | `1.4.2` | | [bech32](https://github.com/rust-bitcoin/rust-bech32) | `0.11.0` | `0.11.1` | | [x509-parser](https://github.com/rusticata/x509-parser) | `0.16.0` | `0.18.0` | | [oid-registry](https://github.com/rusticata/oid-registry) | `0.7.1` | `0.8.1` | | [rsa](https://github.com/RustCrypto/RSA) | `0.9.8` | `0.9.9` | | [lru](https://github.com/jeromefroe/lru-rs) | `0.12.5` | `0.16.2` | | [async-trait](https://github.com/dtolnay/async-trait) | `0.1.88` | `0.1.89` | | [cfg-if](https://github.com/rust-lang/cfg-if) | `1.0.0` | `1.0.4` | | [libc](https://github.com/rust-lang/libc) | `0.2.172` | `0.2.178` | | [nix](https://github.com/nix-rust/nix) | `0.29.0` | `0.30.1` | | [vsock](https://github.com/rust-vsock/vsock-rs) | `0.5.1` | `0.5.2` | | [tempfile](https://github.com/Stebalien/tempfile) | `3.19.1` | `3.23.0` | | [clap](https://github.com/clap-rs/clap) | `4.5.37` | `4.5.53` | | [aesm-client](https://github.com/fortanix/rust-sgx) | `0.6.0` | `0.6.1` | | [enclave-runner](https://github.com/fortanix/rust-sgx) | `0.7.2` | `0.7.3` | | [rand_core](https://github.com/rust-random/rand) | `0.6.4` | `0.9.3` | | [toml](https://github.com/toml-rs/toml) | `0.8.22` | `0.9.10+spec-1.1.0` | | [rustls](https://github.com/rustls/rustls) | `0.23.27` | `0.23.35` | | [rustls-mbedcrypto-provider](https://github.com/fortanix/rustls-mbedtls-provider) | `0.1.0` | `0.1.1` | | [rustls-mbedpki-provider](https://github.com/fortanix/rustls-mbedtls-provider) | `0.2.0` | `0.2.1` | Updates `log` from 0.4.27 to 0.4.29 - [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.27...0.4.29) Updates `serde` from 1.0.219 to 1.0.228 - [Release notes](https://github.com/serde-rs/serde/releases) - [Commits](https://github.com/serde-rs/serde/compare/v1.0.219...v1.0.228) Updates `serde_json` from 1.0.140 to 1.0.145 - [Release notes](https://github.com/serde-rs/json/releases) - [Commits](https://github.com/serde-rs/json/compare/v1.0.140...v1.0.145) Updates `anyhow` from 1.0.98 to 1.0.100 - [Release notes](https://github.com/dtolnay/anyhow/releases) - [Commits](https://github.com/dtolnay/anyhow/compare/1.0.98...1.0.100) Updates `thiserror` from 1.0.69 to 2.0.17 - [Release notes](https://github.com/dtolnay/thiserror/releases) - [Commits](https://github.com/dtolnay/thiserror/compare/1.0.69...2.0.17) Updates `mbedtls` from 0.12.3 to 0.13.4 - [Release notes](https://github.com/fortanix/rust-mbedtls/releases) - [Commits](https://github.com/fortanix/rust-mbedtls/compare/mbedtls_v0.12.3...mbedtls_v0.13.4) Updates `bincode` from 1.3.3 to 3.0.0 - [Commits](https://github.com/bincode-org/bincode/commits) Updates `bitflags` from 2.9.0 to 2.10.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.9.0...2.10.0) Updates `snow` from 0.9.6 to 0.10.0 - [Release notes](https://github.com/mcginty/snow/releases) - [Commits](https://github.com/mcginty/snow/compare/v0.9.6...v0.10.0) Updates `percent-encoding` from 2.3.1 to 2.3.2 - [Release notes](https://github.com/servo/rust-url/releases) - [Commits](https://github.com/servo/rust-url/commits) Updates `chrono` from 0.4.41 to 0.4.42 - [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.41...v0.4.42) Updates `rand` from 0.8.5 to 0.9.2 - [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...rand_core-0.9.2) Updates `tokio` from 1.45.0 to 1.48.0 - [Release notes](https://github.com/tokio-rs/tokio/releases) - [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.45.0...tokio-1.48.0) Updates `ed25519-dalek` from 2.1.1 to 2.2.0 - [Release notes](https://github.com/dalek-cryptography/curve25519-dalek/releases) - [Commits](https://github.com/dalek-cryptography/curve25519-dalek/compare/2.1.1...ed25519-2.2.0) Updates `zeroize` from 1.8.1 to 1.8.2 - [Commits](https://github.com/RustCrypto/utils/compare/zeroize-v1.8.1...zeroize-v1.8.2) Updates `honggfuzz` from 0.5.57 to 0.5.58 - [Commits](https://github.com/rust-fuzz/honggfuzz-rs/compare/v0.5.57...v0.5.58) Updates `arbitrary` from 1.4.1 to 1.4.2 - [Changelog](https://github.com/rust-fuzz/arbitrary/blob/main/CHANGELOG.md) - [Commits](https://github.com/rust-fuzz/arbitrary/compare/v1.4.1...v1.4.2) Updates `bech32` from 0.11.0 to 0.11.1 - [Changelog](https://github.com/rust-bitcoin/rust-bech32/blob/master/CHANGELOG.md) - [Commits](https://github.com/rust-bitcoin/rust-bech32/compare/v0.11.0...bech32-0.11.1) Updates `x509-parser` from 0.16.0 to 0.18.0 - [Changelog](https://github.com/rusticata/x509-parser/blob/x509-parser-0.18.0/CHANGELOG.md) - [Commits](https://github.com/rusticata/x509-parser/compare/x509-parser-0.16.0...x509-parser-0.18.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.8 to 0.9.9 - [Changelog](https://github.com/RustCrypto/RSA/blob/master/CHANGELOG.md) - [Commits](https://github.com/RustCrypto/RSA/commits) Updates `lru` from 0.12.5 to 0.16.2 - [Changelog](https://github.com/jeromefroe/lru-rs/blob/master/CHANGELOG.md) - [Commits](https://github.com/jeromefroe/lru-rs/compare/0.12.5...0.16.2) Updates `async-trait` from 0.1.88 to 0.1.89 - [Release notes](https://github.com/dtolnay/async-trait/releases) - [Commits](https://github.com/dtolnay/async-trait/compare/0.1.88...0.1.89) Updates `cfg-if` from 1.0.0 to 1.0.4 - [Release notes](https://github.com/rust-lang/cfg-if/releases) - [Changelog](https://github.com/rust-lang/cfg-if/blob/main/CHANGELOG.md) - [Commits](https://github.com/rust-lang/cfg-if/compare/1.0.0...v1.0.4) Updates `libc` from 0.2.172 to 0.2.178 - [Release notes](https://github.com/rust-lang/libc/releases) - [Changelog](https://github.com/rust-lang/libc/blob/0.2.178/CHANGELOG.md) - [Commits](https://github.com/rust-lang/libc/compare/0.2.172...0.2.178) Updates `nix` from 0.29.0 to 0.30.1 - [Changelog](https://github.com/nix-rust/nix/blob/master/CHANGELOG.md) - [Commits](https://github.com/nix-rust/nix/compare/v0.29.0...v0.30.1) Updates `vsock` from 0.5.1 to 0.5.2 - [Commits](https://github.com/rust-vsock/vsock-rs/compare/v0.5.1...v0.5.2) Updates `tempfile` from 3.19.1 to 3.23.0 - [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md) - [Commits](https://github.com/Stebalien/tempfile/compare/v3.19.1...v3.23.0) Updates `clap` from 4.5.37 to 4.5.53 - [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.37...clap_complete-v4.5.53) Updates `aesm-client` from 0.6.0 to 0.6.1 - [Release notes](https://github.com/fortanix/rust-sgx/releases) - [Commits](https://github.com/fortanix/rust-sgx/compare/aesm-client_v0.6.0...aesm-client_v0.6.1) Updates `enclave-runner` from 0.7.2 to 0.7.3 - [Release notes](https://github.com/fortanix/rust-sgx/releases) - [Commits](https://github.com/fortanix/rust-sgx/compare/enclave-runner_v0.7.2...enclave-runner_v0.7.3) Updates `rand_core` from 0.6.4 to 0.9.3 - [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/commits) Updates `toml` from 0.8.22 to 0.9.10+spec-1.1.0 - [Commits](https://github.com/toml-rs/toml/compare/toml-v0.8.22...toml-v0.9.10) Updates `rustls` from 0.23.27 to 0.23.35 - [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.27...v/0.23.35) Updates `rustls-mbedcrypto-provider` from 0.1.0 to 0.1.1 - [Commits](https://github.com/fortanix/rustls-mbedtls-provider/compare/rustls-mbedcrypto-provider-v0.1.0...rustls-mbedcrypto-provider-v0.1.1) Updates `rustls-mbedpki-provider` from 0.2.0 to 0.2.1 - [Commits](https://github.com/fortanix/rustls-mbedtls-provider/compare/rustls-mbedpki-provider-v0.2.0...rustls-mbedpki-provider-v0.2.1) --- updated-dependencies: - dependency-name: log dependency-version: 0.4.29 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust - dependency-name: serde dependency-version: 1.0.228 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust - dependency-name: serde_json dependency-version: 1.0.145 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust - dependency-name: anyhow dependency-version: 1.0.100 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust - dependency-name: thiserror dependency-version: 2.0.17 dependency-type: direct:production update-type: version-update:semver-major dependency-group: rust - dependency-name: mbedtls dependency-version: 0.13.4 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: rust - dependency-name: bincode dependency-version: 3.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: rust - dependency-name: bitflags dependency-version: 2.10.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: rust - dependency-name: snow dependency-version: 0.10.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: rust - dependency-name: percent-encoding dependency-version: 2.3.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust - dependency-name: chrono dependency-version: 0.4.42 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust - dependency-name: rand dependency-version: 0.9.2 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: rust - dependency-name: tokio dependency-version: 1.48.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: rust - dependency-name: ed25519-dalek dependency-version: 2.2.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: rust - dependency-name: zeroize dependency-version: 1.8.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust - dependency-name: honggfuzz dependency-version: 0.5.58 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust - dependency-name: arbitrary dependency-version: 1.4.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust - dependency-name: bech32 dependency-version: 0.11.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust - dependency-name: x509-parser dependency-version: 0.18.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: rust - dependency-name: oid-registry dependency-version: 0.8.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: rust - dependency-name: rsa dependency-version: 0.9.9 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust - dependency-name: lru dependency-version: 0.16.2 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: rust - dependency-name: async-trait dependency-version: 0.1.89 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust - dependency-name: cfg-if dependency-version: 1.0.4 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust - dependency-name: libc dependency-version: 0.2.178 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust - dependency-name: nix dependency-version: 0.30.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: rust - dependency-name: vsock dependency-version: 0.5.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust - dependency-name: tempfile dependency-version: 3.23.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: rust - dependency-name: clap dependency-version: 4.5.53 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust - dependency-name: aesm-client dependency-version: 0.6.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust - dependency-name: enclave-runner dependency-version: 0.7.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust - dependency-name: rand_core dependency-version: 0.9.3 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: rust - dependency-name: toml dependency-version: 0.9.10+spec-1.1.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: rust - dependency-name: rustls dependency-version: 0.23.35 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust - dependency-name: rustls-mbedcrypto-provider dependency-version: 0.1.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust - dependency-name: rustls-mbedpki-provider dependency-version: 0.2.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: rust ... Signed-off-by: dependabot[bot] --- Cargo.lock | 812 ++++++++++++---------- keymanager/Cargo.toml | 12 +- runtime-loader/Cargo.toml | 8 +- runtime/Cargo.toml | 52 +- secret-sharing/Cargo.toml | 8 +- tests/runtimes/simple-keyvalue/Cargo.toml | 4 +- tests/runtimes/simple-rofl/Cargo.toml | 14 +- tools/Cargo.toml | 8 +- 8 files changed, 491 insertions(+), 427 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 92bdddaf020..ec7baadbe8b 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2,21 +2,6 @@ # It is not intended for manual editing. version = 4 -[[package]] -name = "addr2line" -version = "0.24.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1" -dependencies = [ - "gimli", -] - -[[package]] -name = "adler2" -version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627" - [[package]] name = "aead" version = "0.5.2" @@ -33,7 +18,7 @@ version = "0.8.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0" dependencies = [ - "cfg-if 1.0.0", + "cfg-if 1.0.4", "cipher", "cpufeatures", ] @@ -54,19 +39,19 @@ dependencies = [ [[package]] name = "aesm-client" -version = "0.6.0" +version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "116773e537b4e88dfa71fdac6700ea7a0e520a59606b1d95ffa4223010c6511d" +checksum = "9daad148c69b1da7d22e00632c619ab07a8764ff93b269b9b5e47401430edfe6" dependencies = [ "anyhow", "byteorder", "lazy_static", "libloading 0.5.2", "protobuf", - "protoc-rust", + "protobuf-codegen", "sgx-isa", "sgxs", - "thiserror", + "thiserror 1.0.69", "unix_socket2", "winapi", ] @@ -86,12 +71,6 @@ version = "0.2.21" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" -[[package]] -name = "android-tzdata" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0" - [[package]] name = "android_system_properties" version = "0.1.5" @@ -162,15 +141,15 @@ dependencies = [ [[package]] name = "anyhow" -version = "1.0.98" +version = "1.0.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487" +checksum = "a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61" [[package]] name = "arbitrary" -version = "1.4.1" +version = "1.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dde20b3d026af13f561bdd0f15edf01fc734f0dafcedbaf42bba506a9517f223" +checksum = "c3d036a3c4ab069c7b410a2ce876bd74808d2d0888a82667669f8e783a898bf1" dependencies = [ "derive_arbitrary", ] @@ -183,69 +162,30 @@ checksum = "69f7f8c3906b62b754cd5326047894316021dcfe5a194c8ea52bdd94934a3457" [[package]] name = "asn1-rs" -version = "0.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f6fd5ddaf0351dff5b8da21b2fb4ff8e08ddd02857f0bf69c47639106c0fff0" -dependencies = [ - "asn1-rs-derive 0.4.0", - "asn1-rs-impl 0.1.0", - "displaydoc", - "nom", - "num-traits", - "rusticata-macros", - "thiserror", - "time", -] - -[[package]] -name = "asn1-rs" -version = "0.6.2" +version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5493c3bedbacf7fd7382c6346bbd66687d12bbaad3a89a2d2c303ee6cf20b048" +checksum = "56624a96882bb8c26d61312ae18cb45868e5a9992ea73c58e45c3101e56a1e60" dependencies = [ - "asn1-rs-derive 0.5.1", - "asn1-rs-impl 0.2.0", + "asn1-rs-derive", + "asn1-rs-impl", "displaydoc", "nom", "num-traits", "rusticata-macros", - "thiserror", + "thiserror 2.0.17", "time", ] [[package]] name = "asn1-rs-derive" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "726535892e8eae7e70657b4c8ea93d26b8553afb1ce617caee529ef96d7dee6c" -dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", - "synstructure 0.12.6", -] - -[[package]] -name = "asn1-rs-derive" -version = "0.5.1" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "965c2d33e53cb6b267e148a4cb0760bc01f4904c1cd4bb4002a085bb016d1490" +checksum = "3109e49b1e4909e9db6515a30c633684d68cdeaa252f215214cb4fa1a5bfee2c" dependencies = [ "proc-macro2", "quote", "syn 2.0.101", - "synstructure 0.13.2", -] - -[[package]] -name = "asn1-rs-impl" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2777730b2039ac0f95f093556e61b6d26cebed5393ca6f152717777cec3a42ed" -dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", + "synstructure", ] [[package]] @@ -261,9 +201,9 @@ dependencies = [ [[package]] name = "async-trait" -version = "0.1.88" +version = "0.1.89" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e539d3fca749fcee5236ab05e93a52867dd549cc157c8cb7f99595f3cedffdb5" +checksum = "9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb" dependencies = [ "proc-macro2", "quote", @@ -276,21 +216,6 @@ version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26" -[[package]] -name = "backtrace" -version = "0.3.75" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002" -dependencies = [ - "addr2line", - "cfg-if 1.0.0", - "libc", - "miniz_oxide", - "object", - "rustc-demangle", - "windows-targets", -] - [[package]] name = "base16ct" version = "0.2.0" @@ -323,18 +248,15 @@ checksum = "89e25b6adfb930f02d1981565a6e5d9c547ac15a96606256d3b59040e5cd4ca3" [[package]] name = "bech32" -version = "0.11.0" +version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d965446196e3b7decd44aa7ee49e31d630118f90ef12f97900f262eb915c951d" +checksum = "32637268377fc7b10a8c6d51de3e7fba1ce5dd371a96e342b34e6078db558e7f" [[package]] name = "bincode" -version = "1.3.3" +version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad" -dependencies = [ - "serde", -] +checksum = "fd6a120d2e16b3e1b4a24bd70f23b12d3e16b81f113364a26935f8db7245452d" [[package]] name = "bindgen" @@ -379,9 +301,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" [[package]] name = "bitflags" -version = "2.9.0" +version = "2.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c8214115b7bf84099f1309324e63141d4c5d7cc26862f97a0a857dbefe165bd" +checksum = "812e12b5285cc515a9c72a5c1d3b6d46a19dac5acfef5265968c166106e31dd3" [[package]] name = "blake2" @@ -467,9 +389,9 @@ checksum = "4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822" [[package]] name = "cfg-if" -version = "1.0.0" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" +checksum = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801" [[package]] name = "cfg_aliases" @@ -483,7 +405,7 @@ version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c3613f74bd2eac03dad61bd53dbe620703d4371614fe0bc3b9f04dd36fe4e818" dependencies = [ - "cfg-if 1.0.0", + "cfg-if 1.0.4", "cipher", "cpufeatures", ] @@ -503,16 +425,15 @@ dependencies = [ [[package]] name = "chrono" -version = "0.4.41" +version = "0.4.42" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d" +checksum = "145052bdd345b87320e369255277e3fb5152762ad123a901ef5c262dd38fe8d2" dependencies = [ - "android-tzdata", "iana-time-zone", "js-sys", "num-traits", "wasm-bindgen", - "windows-link", + "windows-link 0.2.1", ] [[package]] @@ -539,9 +460,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.5.37" +version = "4.5.53" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eccb054f56cbd38340b380d4a8e69ef1f02f1af43db2f0cc817a4774d80ae071" +checksum = "c9e340e012a1bf4935f5282ed1436d1489548e8f72308207ea5df0e23d2d03f8" dependencies = [ "clap_builder", "clap_derive", @@ -549,9 +470,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.5.37" +version = "4.5.53" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "efd9466fac8543255d3b1fcad4762c5e116ffe808c8a3043d4263cd4fd4862a2" +checksum = "d76b5d13eaa18c901fd2f7fca939fefe3a0727a953561fefdf3b2922b8569d00" dependencies = [ "anstream", "anstyle", @@ -561,9 +482,9 @@ dependencies = [ [[package]] name = "clap_derive" -version = "4.5.32" +version = "4.5.49" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09176aae279615badda0765c0c0b3f6ed53f4709118af73cf4655d85d1530cd7" +checksum = "2a0b5487afeab2deb2ff4e03a807ad1a03ac532ff5a2cee5d86884440c7f7671" dependencies = [ "heck", "proc-macro2", @@ -693,7 +614,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", ] @@ -705,7 +626,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" dependencies = [ "generic-array", - "rand_core", "typenum", ] @@ -724,7 +644,7 @@ version = "4.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "97fb8b7c4503de7d6ae7b42ab72a5a59857b4c937ec27a3d4539dba95b5ab2be" dependencies = [ - "cfg-if 1.0.0", + "cfg-if 1.0.4", "cpufeatures", "curve25519-dalek-derive", "digest 0.10.7", @@ -753,7 +673,7 @@ checksum = "1c359b7249347e46fb28804470d071c921156ad62b3eef5d34e2ba867533dec8" dependencies = [ "byteorder", "digest 0.9.0", - "rand_core", + "rand_core 0.6.4", "subtle-ng", "zeroize", ] @@ -806,7 +726,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fab9d9a7e9ff7a4762c5c378deb4158d6aaeaeab86952ecf64221159dcd20809" dependencies = [ "subtle", - "thiserror", + "thiserror 1.0.69", "zeroize", ] @@ -823,25 +743,11 @@ dependencies = [ [[package]] name = "der-parser" -version = "8.2.0" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dbd676fbbab537128ef0278adb5576cf363cff6aa22a7b24effe97347cfab61e" +checksum = "07da5016415d5a3c4dd39b11ed26f915f52fc4e0dc197d87908bc916e51bc1a6" dependencies = [ - "asn1-rs 0.5.2", - "displaydoc", - "nom", - "num-bigint 0.4.6", - "num-traits", - "rusticata-macros", -] - -[[package]] -name = "der-parser" -version = "9.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5cd0a5c643689626bec213c4d8bd4d96acc8ffdb4ad4bb6bc16abf27d5f4b553" -dependencies = [ - "asn1-rs 0.6.2", + "asn1-rs", "displaydoc", "nom", "num-bigint 0.4.6", @@ -944,20 +850,20 @@ checksum = "3c8465edc8ee7436ffea81d21a019b16676ee3db267aa8d5a8d729581ecf998b" dependencies = [ "curve25519-dalek-ng", "hex", - "rand_core", + "rand_core 0.6.4", "sha2 0.9.9", "zeroize", ] [[package]] name = "ed25519-dalek" -version = "2.1.1" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a3daa8e81a3963a60642bcc1f90a670680bd4a77535faa384e9d1c79d620871" +checksum = "70e796c081cee67dc755e1a36a0a172b897fab85fc3f6bc48307991f64e4eca9" dependencies = [ "curve25519-dalek", "ed25519", - "rand_core", + "rand_core 0.6.4", "serde", "sha2 0.10.9", "signature", @@ -986,7 +892,7 @@ dependencies = [ "hkdf", "pem-rfc7468", "pkcs8", - "rand_core", + "rand_core 0.6.4", "sec1", "subtle", "zeroize", @@ -994,9 +900,9 @@ dependencies = [ [[package]] name = "enclave-runner" -version = "0.7.2" +version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fd13bc3f6574aa64bcc081c5cd884681cad9057bb795725a924bd51eab66fa11" +checksum = "3373b22ca3a05c2339b1b06f7f08e1d6e0f8ba9044b003b59c485f8fd31939b8" dependencies = [ "anyhow", "crossbeam", @@ -1012,7 +918,7 @@ dependencies = [ "openssl", "sgx-isa", "sgxs", - "thiserror", + "thiserror 1.0.69", "tokio", ] @@ -1044,7 +950,7 @@ version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c0b50bfb653653f9ca9095b427bed08ab8d75a137839d9ad64eb11810d5b6393" dependencies = [ - "rand_core", + "rand_core 0.6.4", "subtle", ] @@ -1071,9 +977,9 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "foldhash" -version = "0.1.5" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2" +checksum = "77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb" [[package]] name = "foreign-types" @@ -1219,7 +1125,7 @@ version = "0.2.16" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592" dependencies = [ - "cfg-if 1.0.0", + "cfg-if 1.0.4", "js-sys", "libc", "wasi 0.11.0+wasi-snapshot-preview1", @@ -1232,7 +1138,7 @@ version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "73fea8450eea4bac3940448fb7ae50d91f034f941199fcd9d909a5a07aa455f0" dependencies = [ - "cfg-if 1.0.0", + "cfg-if 1.0.4", "libc", "r-efi", "wasi 0.14.2+wasi-0.2.4", @@ -1248,12 +1154,6 @@ dependencies = [ "polyval", ] -[[package]] -name = "gimli" -version = "0.31.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f" - [[package]] name = "glob" version = "0.3.2" @@ -1267,7 +1167,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f0f9ef7462f7c099f518d754361858f86d8a07af53ba9af0fe635bbccb151a63" dependencies = [ "ff", - "rand_core", + "rand_core 0.6.4", "subtle", ] @@ -1299,9 +1199,9 @@ checksum = "1b43ede17f21864e81be2fa654110bf1e793774238d86ef8555c37e6519c0403" [[package]] name = "hashbrown" -version = "0.15.3" +version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "84b26c544d002229e640969970a2e74021aadf6e2f96372b9c58eff97de08eb3" +checksum = "841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100" dependencies = [ "allocator-api2", "equivalent", @@ -1355,9 +1255,9 @@ dependencies = [ [[package]] name = "honggfuzz" -version = "0.5.57" +version = "0.5.58" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc563d4f41b17364d5c48ded509f2bcf1c3f6ae9c7f203055b4a5c325072d57e" +checksum = "6e8319f3cc8fe416e7aa1ab95dcc04fd49f35397a47d0b2f0f225f6dba346a07" dependencies = [ "arbitrary", "lazy_static", @@ -1548,9 +1448,9 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.9.0" +version = "2.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e" +checksum = "0ad4bb2b565bca0645f4d68c5c9af97fba094e9791da685bf83cb5f3ce74acf2" dependencies = [ "equivalent", "hashbrown", @@ -1567,9 +1467,9 @@ dependencies = [ [[package]] name = "insecure-time" -version = "0.1.0" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a70f5b669a3e02c7a45f4cc334ed251167c128f32698af0dd9f1b90b19200a61" +checksum = "89bc33b4b2020ee8ae76cafb1383dddd27a4ee6c69179afb2707d7ce7ee0f35d" dependencies = [ "clap", ] @@ -1669,9 +1569,9 @@ checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55" [[package]] name = "libc" -version = "0.2.172" +version = "0.2.178" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa" +checksum = "37c93d8daa9d8a012fd8ab92f088405fb202ea0b6ab73ee2482ae66af4f42091" [[package]] name = "libloading" @@ -1689,8 +1589,8 @@ version = "0.8.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fc2f4eb4bc735547cfed7c0a4922cbd04a4655978c09b54f1f7b228750664c34" dependencies = [ - "cfg-if 1.0.0", - "windows-targets", + "cfg-if 1.0.4", + "windows-targets 0.52.6", ] [[package]] @@ -1729,33 +1629,34 @@ dependencies = [ [[package]] name = "log" -version = "0.4.27" +version = "0.4.29" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94" +checksum = "5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897" [[package]] name = "lru" -version = "0.12.5" +version = "0.16.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "234cf4f4a04dc1f57e24b96cc0cd600cf2af460d4161ac5ecdd0af8e1f3b2a38" +checksum = "96051b46fc183dc9cd4a223960ef37b9af631b55191852a8274bfef064cda20f" dependencies = [ "hashbrown", ] [[package]] name = "mbedtls" -version = "0.12.3" +version = "0.13.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8730cf71e8d79ba70b3b7986af7af7629c0c4ee58b59e4a2e30d855cc31552e8" +checksum = "6a545c48509913588baddc2fe51779e391e5992afd38be29f96d4831841fd303" dependencies = [ "bitflags 1.3.2", "byteorder", "cc", - "cfg-if 1.0.0", + "cfg-if 1.0.4", "chrono", "mbedtls-platform-support", "mbedtls-sys-auto", "rs-libc", + "rustc_version", "serde", "serde_derive", "yasna 0.2.2", @@ -1768,7 +1669,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "be354d52c70402fbfb37bad9ae2aa99ab52af79f37423cb9d6c41c8fb863abc7" dependencies = [ "cc", - "cfg-if 1.0.0", + "cfg-if 1.0.4", "chrono", "mbedtls-sys-auto", ] @@ -1781,7 +1682,7 @@ checksum = "2d12704ff5afaa855500ac08b955ff7bb0cef94eb10983da6a1b6c6ffe74a070" dependencies = [ "bindgen", "cc", - "cfg-if 1.0.0", + "cfg-if 1.0.4", "cmake", "lazy_static", "libc", @@ -1819,15 +1720,6 @@ version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" -[[package]] -name = "miniz_oxide" -version = "0.8.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3be647b768db090acb35d5ec5db2b0e1f1de11133ca123b9eacf5137868f892a" -dependencies = [ - "adler2", -] - [[package]] name = "mio" version = "1.0.3" @@ -1867,12 +1759,12 @@ dependencies = [ [[package]] name = "nix" -version = "0.29.0" +version = "0.30.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46" +checksum = "74523f3a35e05aba87a1d978330aef40f67b0304ac79c1c00b294c9830543db6" dependencies = [ - "bitflags 2.9.0", - "cfg-if 1.0.0", + "bitflags 2.10.0", + "cfg-if 1.0.4", "cfg_aliases", "libc", "memoffset", @@ -1921,7 +1813,7 @@ dependencies = [ "num-integer", "num-iter", "num-traits", - "rand", + "rand 0.8.5", "smallvec", "zeroize", ] @@ -2002,7 +1894,7 @@ dependencies = [ "oasis-cbor-derive", "oasis-cbor-value", "serde", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -2040,12 +1932,12 @@ dependencies = [ "oasis-core-runtime", "p256", "p384", - "rand", + "rand 0.9.2", "rustc-hex", "secret-sharing", "sgx-isa", "sp800-185", - "thiserror", + "thiserror 2.0.17", "tiny-keccak 2.0.2", "tokio", "x25519-dalek", @@ -2063,9 +1955,9 @@ dependencies = [ "base64-serde", "bech32", "bincode", - "bitflags 2.9.0", + "bitflags 2.10.0", "byteorder", - "cfg-if 1.0.0", + "cfg-if 1.0.4", "chrono", "crossbeam", "curve25519-dalek", @@ -2082,14 +1974,14 @@ dependencies = [ "log", "lru", "mbedtls", - "nix 0.29.0", + "nix 0.30.1", "num-bigint 0.4.6", "num-derive", "num-traits", "oasis-cbor", - "oid-registry 0.7.1", + "oid-registry", "percent-encoding", - "rand", + "rand 0.9.2", "rsa", "rustc-hex", "serde", @@ -2108,13 +2000,13 @@ dependencies = [ "tendermint-proto", "tendermint-rpc", "tendermint-testgen", - "thiserror", + "thiserror 2.0.17", "tiny-keccak 2.0.2", "tokio", "tokio-retry", "vsock", "x25519-dalek", - "x509-parser 0.16.0", + "x509-parser 0.18.0", "yasna 0.5.2", "zeroize", ] @@ -2140,35 +2032,17 @@ dependencies = [ "anyhow", "clap", "serde", - "thiserror", - "toml", -] - -[[package]] -name = "object" -version = "0.36.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87" -dependencies = [ - "memchr", + "thiserror 2.0.17", + "toml 0.9.10+spec-1.1.0", ] [[package]] name = "oid-registry" -version = "0.6.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9bedf36ffb6ba96c2eb7144ef6270557b52e54b20c0a8e1eb2ff99a6c6959bff" -dependencies = [ - "asn1-rs 0.5.2", -] - -[[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.2", + "asn1-rs", ] [[package]] @@ -2189,8 +2063,8 @@ version = "0.10.72" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fedfea7d58a1f73118430a55da6a286e7b044961736ce96a16a17068ea25e5da" dependencies = [ - "bitflags 2.9.0", - "cfg-if 1.0.0", + "bitflags 2.10.0", + "cfg-if 1.0.4", "foreign-types", "libc", "once_cell", @@ -2261,11 +2135,11 @@ version = "0.9.10" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8" dependencies = [ - "cfg-if 1.0.0", + "cfg-if 1.0.4", "libc", "redox_syscall", "smallvec", - "windows-targets", + "windows-targets 0.52.6", ] [[package]] @@ -2318,9 +2192,9 @@ dependencies = [ [[package]] name = "percent-encoding" -version = "2.3.1" +version = "2.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" +checksum = "9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220" [[package]] name = "pin-project" @@ -2398,7 +2272,7 @@ version = "0.6.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9d1fe60d06143b2430aa532c94cfe9e29783047f06c0d7fd359a9a51b729fa25" dependencies = [ - "cfg-if 1.0.0", + "cfg-if 1.0.4", "cpufeatures", "opaque-debug", "universal-hash", @@ -2482,39 +2356,53 @@ dependencies = [ [[package]] name = "protobuf" -version = "2.28.0" +version = "3.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "106dd99e98437432fed6519dedecfade6a06a73bb7b2a1e019fdd2bee5778d94" +checksum = "d65a1d4ddae7d8b5de68153b48f6aa3bba8cb002b243dbdbc55a5afbc98f99f4" +dependencies = [ + "once_cell", + "protobuf-support", + "thiserror 1.0.69", +] [[package]] name = "protobuf-codegen" -version = "2.28.0" +version = "3.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "033460afb75cf755fcfc16dfaed20b86468082a2ea24e05ac35ab4a099a017d6" +checksum = "5d3976825c0014bbd2f3b34f0001876604fe87e0c86cd8fa54251530f1544ace" dependencies = [ + "anyhow", + "once_cell", "protobuf", + "protobuf-parse", + "regex", + "tempfile", + "thiserror 1.0.69", ] [[package]] -name = "protoc" -version = "2.28.0" +name = "protobuf-parse" +version = "3.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a0218039c514f9e14a5060742ecd50427f8ac4f85a6dc58f2ddb806e318c55ee" +checksum = "b4aeaa1f2460f1d348eeaeed86aea999ce98c1bded6f089ff8514c9d9dbdc973" dependencies = [ + "anyhow", + "indexmap", "log", + "protobuf", + "protobuf-support", + "tempfile", + "thiserror 1.0.69", "which", ] [[package]] -name = "protoc-rust" -version = "2.28.0" +name = "protobuf-support" +version = "3.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22f8a182bb17c485f20bdc4274a8c39000a61024cfe461c799b50fec77267838" +checksum = "3e36c2f31e0a47f9280fb347ef5e461ffcd2c52dd520d8e216b52f93b0b0d7d6" dependencies = [ - "protobuf", - "protobuf-codegen", - "protoc", - "tempfile", + "thiserror 1.0.69", ] [[package]] @@ -2539,8 +2427,18 @@ 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.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1" +dependencies = [ + "rand_chacha 0.9.0", + "rand_core 0.9.3", ] [[package]] @@ -2550,7 +2448,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.3", ] [[package]] @@ -2562,13 +2470,22 @@ dependencies = [ "getrandom 0.2.16", ] +[[package]] +name = "rand_core" +version = "0.9.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38" +dependencies = [ + "getrandom 0.3.2", +] + [[package]] name = "redox_syscall" version = "0.5.12" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "928fca9cf2aa042393a8325b9ead81d2f0df4cb12e1e24cef072922ccd99c5af" dependencies = [ - "bitflags 2.9.0", + "bitflags 2.10.0", ] [[package]] @@ -2617,7 +2534,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7" dependencies = [ "cc", - "cfg-if 1.0.0", + "cfg-if 1.0.4", "getrandom 0.2.16", "libc", "untrusted", @@ -2636,9 +2553,9 @@ dependencies = [ [[package]] name = "rsa" -version = "0.9.8" +version = "0.9.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78928ac1ed176a5ca1d17e578a1825f3d81ca54cf41053a592584b020cfd691b" +checksum = "40a0376c50d0358279d9d643e4bf7b7be212f1f4ff1da9070a7b54d22ef75c88" dependencies = [ "const-oid", "digest 0.10.7", @@ -2647,19 +2564,13 @@ dependencies = [ "num-traits", "pkcs1", "pkcs8", - "rand_core", + "rand_core 0.6.4", "signature", "spki", "subtle", "zeroize", ] -[[package]] -name = "rustc-demangle" -version = "0.1.24" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f" - [[package]] name = "rustc-hash" version = "1.1.0" @@ -2696,7 +2607,7 @@ version = "0.38.44" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154" dependencies = [ - "bitflags 2.9.0", + "bitflags 2.10.0", "errno", "libc", "linux-raw-sys 0.4.15", @@ -2709,7 +2620,7 @@ version = "1.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c71e83d6afe7ff64890ec6b71d6a69bb8a610ab78ce364b3352876bb4c801266" dependencies = [ - "bitflags 2.9.0", + "bitflags 2.10.0", "errno", "libc", "linux-raw-sys 0.9.4", @@ -2718,23 +2629,23 @@ dependencies = [ [[package]] name = "rustls" -version = "0.23.27" +version = "0.23.35" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "730944ca083c1c233a75c09f199e973ca499344a2b7ba9e755c457e86fb4a321" +checksum = "533f54bc6a7d4f647e46ad909549eda97bf5afc1585190ef692b4286b198bd8f" dependencies = [ "log", "once_cell", "rustls-pki-types", - "rustls-webpki 0.103.2", + "rustls-webpki 0.103.8", "subtle", "zeroize", ] [[package]] name = "rustls-mbedcrypto-provider" -version = "0.1.0" +version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6841ca311a5a41f618eb7095aaa2d3ab8810a540c9e57ce6ce63b0e0431070bc" +checksum = "024396c6996c51d63331fa33ec699d9dd45524b7fd6e72c55f86b6f57e3545d1" dependencies = [ "bit-vec 0.6.3", "log", @@ -2747,22 +2658,22 @@ dependencies = [ [[package]] name = "rustls-mbedpki-provider" -version = "0.2.0" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5fa57cbb88f865fb47158e95a9326134d9726ed01201c28b00ed4a892792fce9" +checksum = "edf058b44850bc7716d25e517bee1f4c8497de1d3c8cc2446ad38b58a9c1be3f" dependencies = [ "chrono", "mbedtls", "rustls", "rustls-mbedtls-provider-utils", - "x509-parser 0.15.1", + "x509-parser 0.17.0", ] [[package]] name = "rustls-mbedtls-provider-utils" -version = "0.2.0" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec33e15661de795beee762ce87767de05aa01c7ca69dbd8275ae84e9ecab81dc" +checksum = "c9737c68f1c49ae7ab81e49351aff528210ccc5e82e543ceefc2a158978f1cf0" dependencies = [ "mbedtls", "rustls", @@ -2770,9 +2681,12 @@ dependencies = [ [[package]] name = "rustls-pki-types" -version = "1.11.0" +version = "1.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "917ce264624a4b4db1c364dcc35bfca9ded014d0a958cd47ad3e960e988ea51c" +checksum = "21e6f2ab2928ca4291b86736a8bd920a277a399bba1589409d72154ff87c1282" +dependencies = [ + "zeroize", +] [[package]] name = "rustls-webpki" @@ -2787,9 +2701,9 @@ dependencies = [ [[package]] name = "rustls-webpki" -version = "0.103.2" +version = "0.103.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7149975849f1abb3832b246010ef62ccc80d3a76169517ada7188252b9cfb437" +checksum = "2ffdfa2f5286e2247234e03f680868ac2815974dc39e00ea15adc445d0aafe52" dependencies = [ "ring", "rustls-pki-types", @@ -2845,11 +2759,11 @@ dependencies = [ "group", "honggfuzz", "p384", - "rand", - "rand_core", + "rand 0.9.2", + "rand_core 0.9.3", "sha3", "subtle", - "thiserror", + "thiserror 2.0.17", "zeroize", ] @@ -2861,10 +2775,11 @@ checksum = "56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0" [[package]] name = "serde" -version = "1.0.219" +version = "1.0.228" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6" +checksum = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e" dependencies = [ + "serde_core", "serde_derive", ] @@ -2887,11 +2802,20 @@ dependencies = [ "serde", ] +[[package]] +name = "serde_core" +version = "1.0.228" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad" +dependencies = [ + "serde_derive", +] + [[package]] name = "serde_derive" -version = "1.0.219" +version = "1.0.228" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00" +checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79" dependencies = [ "proc-macro2", "quote", @@ -2900,14 +2824,15 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.140" +version = "1.0.145" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373" +checksum = "402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c" dependencies = [ "itoa", "memchr", "ryu", "serde", + "serde_core", ] [[package]] @@ -2930,6 +2855,15 @@ dependencies = [ "serde", ] +[[package]] +name = "serde_spanned" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f8bbf91e5a4d6315eee45e704372590b30e260ee83af6639d64557f51b067776" +dependencies = [ + "serde_core", +] + [[package]] name = "sgx-isa" version = "0.4.1" @@ -2951,7 +2885,7 @@ dependencies = [ "openssl", "openssl-sys", "sgx-isa", - "thiserror", + "thiserror 1.0.69", "time", ] @@ -2967,7 +2901,7 @@ dependencies = [ "nix 0.15.0", "sgx-isa", "sgxs", - "thiserror", + "thiserror 1.0.69", "winapi", ] @@ -2978,7 +2912,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4d58a1e1bf39749807d89cf2d98ac2dfa0ff1cb3faa38fbb64dd88ac8013d800" dependencies = [ "block-buffer 0.9.0", - "cfg-if 1.0.0", + "cfg-if 1.0.4", "cpufeatures", "digest 0.9.0", "opaque-debug", @@ -2990,7 +2924,7 @@ version = "0.10.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283" dependencies = [ - "cfg-if 1.0.0", + "cfg-if 1.0.4", "cpufeatures", "digest 0.10.7", ] @@ -3027,7 +2961,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]] @@ -3054,7 +2988,7 @@ dependencies = [ "oasis-core-keymanager", "oasis-core-runtime", "simple-keymanager", - "thiserror", + "thiserror 2.0.17", "tokio", ] @@ -3068,7 +3002,7 @@ dependencies = [ "oasis-cbor", "oasis-core-keymanager", "oasis-core-runtime", - "rand", + "rand 0.9.2", "rustls", "rustls-mbedcrypto-provider", "rustls-mbedpki-provider", @@ -3132,15 +3066,16 @@ checksum = "8917285742e9f3e1683f0a9c4e6b57960b7314d0b08d30d1ecd426713ee2eee9" [[package]] name = "snow" -version = "0.9.6" +version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "850948bee068e713b8ab860fe1adc4d109676ab4c3b621fd8147f06b261f2f85" +checksum = "599b506ccc4aff8cf7844bc42cf783009a434c1e26c964432560fb6d6ad02d82" dependencies = [ "aes-gcm", "blake2", "chacha20poly1305", "curve25519-dalek", - "rand_core", + "getrandom 0.3.2", + "ring", "rustc_version", "sha2 0.10.9", "subtle", @@ -3148,12 +3083,12 @@ dependencies = [ [[package]] name = "socket2" -version = "0.5.9" +version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f5fd57c80058a56cf5c777ab8a126398ece8e442983605d280a44ce79d0edef" +checksum = "17129e116933cf371d018bb80ae557e889637989d8638274fb25622827b03881" dependencies = [ "libc", - "windows-sys 0.52.0", + "windows-sys 0.60.2", ] [[package]] @@ -3249,18 +3184,6 @@ dependencies = [ "unicode-ident", ] -[[package]] -name = "synstructure" -version = "0.12.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f36bdaa60a83aca3921b5259d5400cbf5e90fc51931376a9bd4a0eb79aa7210f" -dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", - "unicode-xid", -] - [[package]] name = "synstructure" version = "0.13.2" @@ -3274,15 +3197,15 @@ dependencies = [ [[package]] name = "tempfile" -version = "3.19.1" +version = "3.23.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7437ac7763b9b123ccf33c338a5cc1bac6f69b45a136c19bdd8a65e3916435bf" +checksum = "2d31c77bdf42a745371d260a26ca7163f1e0924b64afa0b688e61b5a9fa02f16" dependencies = [ "fastrand", "getrandom 0.3.2", "once_cell", "rustix 1.0.7", - "windows-sys 0.59.0", + "windows-sys 0.61.2", ] [[package]] @@ -3323,7 +3246,7 @@ dependencies = [ "serde", "serde_json", "tendermint", - "toml", + "toml 0.8.22", "url", ] @@ -3391,7 +3314,7 @@ dependencies = [ "getrandom 0.2.16", "peg", "pin-project", - "rand", + "rand 0.8.5", "semver", "serde", "serde_bytes", @@ -3401,7 +3324,7 @@ dependencies = [ "tendermint", "tendermint-config", "tendermint-proto", - "thiserror", + "thiserror 1.0.69", "time", "url", "uuid", @@ -3430,7 +3353,16 @@ version = "1.0.69" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" dependencies = [ - "thiserror-impl", + "thiserror-impl 1.0.69", +] + +[[package]] +name = "thiserror" +version = "2.0.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8" +dependencies = [ + "thiserror-impl 2.0.17", ] [[package]] @@ -3444,6 +3376,17 @@ dependencies = [ "syn 2.0.101", ] +[[package]] +name = "thiserror-impl" +version = "2.0.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.101", +] + [[package]] name = "time" version = "0.3.41" @@ -3507,11 +3450,10 @@ dependencies = [ [[package]] name = "tokio" -version = "1.45.0" +version = "1.48.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2513ca694ef9ede0fb23fe71a4ee4107cb102b9dc1930f6d0fd77aae068ae165" +checksum = "ff360e02eab121e0bc37a2d3b4d4dc622e6eda3a8e5253d5435ecf5bd4c68408" dependencies = [ - "backtrace", "bytes 1.10.1", "libc", "mio", @@ -3520,7 +3462,7 @@ dependencies = [ "signal-hook-registry", "socket2", "tokio-macros", - "windows-sys 0.52.0", + "windows-sys 0.61.2", ] [[package]] @@ -3536,9 +3478,9 @@ dependencies = [ [[package]] name = "tokio-macros" -version = "2.5.0" +version = "2.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8" +checksum = "af407857209536a95c8e56f8231ef2c2e2aff839b22e07a1ffcbc617e9db9fa5" dependencies = [ "proc-macro2", "quote", @@ -3552,7 +3494,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7f57eb36ecbe0fc510036adff84824dd3c24bb781e21bfa67b69d556aa85214f" dependencies = [ "pin-project", - "rand", + "rand 0.8.5", "tokio", ] @@ -3563,11 +3505,26 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "05ae329d1f08c4d17a59bed7ff5b5a769d062e64a62d34a3261b219e62cd5aae" dependencies = [ "serde", - "serde_spanned", - "toml_datetime", + "serde_spanned 0.6.8", + "toml_datetime 0.6.9", "toml_edit 0.22.26", ] +[[package]] +name = "toml" +version = "0.9.10+spec-1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0825052159284a1a8b4d6c0c86cbc801f2da5afd2b225fa548c72f2e74002f48" +dependencies = [ + "indexmap", + "serde_core", + "serde_spanned 1.0.4", + "toml_datetime 0.7.5+spec-1.1.0", + "toml_parser", + "toml_writer", + "winnow 0.7.14", +] + [[package]] name = "toml_datetime" version = "0.6.9" @@ -3577,6 +3534,15 @@ dependencies = [ "serde", ] +[[package]] +name = "toml_datetime" +version = "0.7.5+spec-1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "92e1cfed4a3038bc5a127e35a2d360f145e1f4b971b551a2ba5fd7aedf7e1347" +dependencies = [ + "serde_core", +] + [[package]] name = "toml_edit" version = "0.19.15" @@ -3584,7 +3550,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421" dependencies = [ "indexmap", - "toml_datetime", + "toml_datetime 0.6.9", "winnow 0.5.40", ] @@ -3596,10 +3562,19 @@ checksum = "310068873db2c5b3e7659d2cc35d21855dbafa50d1ce336397c666e3cb08137e" dependencies = [ "indexmap", "serde", - "serde_spanned", - "toml_datetime", + "serde_spanned 0.6.8", + "toml_datetime 0.6.9", "toml_write", - "winnow 0.7.10", + "winnow 0.7.14", +] + +[[package]] +name = "toml_parser" +version = "1.0.6+spec-1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a3198b4b0a8e11f09dd03e133c0280504d0801269e9afa46362ffde1cbeebf44" +dependencies = [ + "winnow 0.7.14", ] [[package]] @@ -3608,6 +3583,12 @@ version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bfb942dfe1d8e29a7ee7fcbde5bd2b9a25fb89aa70caea2eba3bee836ff41076" +[[package]] +name = "toml_writer" +version = "1.0.6+spec-1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ab16f14aed21ee8bfd8ec22513f7287cd4a91aa92e44edfe2c17ddd004e92607" + [[package]] name = "tracing" version = "0.1.41" @@ -3636,12 +3617,6 @@ version = "1.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512" -[[package]] -name = "unicode-xid" -version = "0.2.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853" - [[package]] name = "universal-hash" version = "0.5.1" @@ -3722,12 +3697,12 @@ checksum = "6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d" [[package]] name = "vsock" -version = "0.5.1" +version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e8b4d00e672f147fc86a09738fadb1445bd1c0a40542378dfb82909deeee688" +checksum = "e2da6e4ac76cd19635dce0f98985378bb62f8044ee2ff80abd2a7334b920ed63" dependencies = [ "libc", - "nix 0.29.0", + "nix 0.30.1", ] [[package]] @@ -3761,7 +3736,7 @@ version = "0.2.100" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5" dependencies = [ - "cfg-if 1.0.0", + "cfg-if 1.0.4", "once_cell", "rustversion", "wasm-bindgen-macro", @@ -3864,7 +3839,7 @@ checksum = "4763c1de310c86d75a878046489e2e5ba02c649d185f21c67d4cf8a56d098980" dependencies = [ "windows-implement", "windows-interface", - "windows-link", + "windows-link 0.1.1", "windows-result", "windows-strings", ] @@ -3897,13 +3872,19 @@ version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "76840935b766e1b0a05c0066835fb9ec80071d4c09a16f6bd5f7e655e3c14c38" +[[package]] +name = "windows-link" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5" + [[package]] name = "windows-result" version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c64fd11a4fd95df68efcfee5f44a294fe71b8bc6a91993e2791938abcc712252" dependencies = [ - "windows-link", + "windows-link 0.1.1", ] [[package]] @@ -3912,7 +3893,7 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7a2ba9642430ee452d5a7aa78d72907ebe8cfda358e8cb7918a2050581322f97" dependencies = [ - "windows-link", + "windows-link 0.1.1", ] [[package]] @@ -3921,7 +3902,7 @@ version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" dependencies = [ - "windows-targets", + "windows-targets 0.52.6", ] [[package]] @@ -3930,7 +3911,25 @@ version = "0.59.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" dependencies = [ - "windows-targets", + "windows-targets 0.52.6", +] + +[[package]] +name = "windows-sys" +version = "0.60.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb" +dependencies = [ + "windows-targets 0.53.5", +] + +[[package]] +name = "windows-sys" +version = "0.61.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc" +dependencies = [ + "windows-link 0.2.1", ] [[package]] @@ -3939,14 +3938,31 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" dependencies = [ - "windows_aarch64_gnullvm", - "windows_aarch64_msvc", - "windows_i686_gnu", - "windows_i686_gnullvm", - "windows_i686_msvc", - "windows_x86_64_gnu", - "windows_x86_64_gnullvm", - "windows_x86_64_msvc", + "windows_aarch64_gnullvm 0.52.6", + "windows_aarch64_msvc 0.52.6", + "windows_i686_gnu 0.52.6", + "windows_i686_gnullvm 0.52.6", + "windows_i686_msvc 0.52.6", + "windows_x86_64_gnu 0.52.6", + "windows_x86_64_gnullvm 0.52.6", + "windows_x86_64_msvc 0.52.6", +] + +[[package]] +name = "windows-targets" +version = "0.53.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4945f9f551b88e0d65f3db0bc25c33b8acea4d9e41163edf90dcd0b19f9069f3" +dependencies = [ + "windows-link 0.2.1", + "windows_aarch64_gnullvm 0.53.1", + "windows_aarch64_msvc 0.53.1", + "windows_i686_gnu 0.53.1", + "windows_i686_gnullvm 0.53.1", + "windows_i686_msvc 0.53.1", + "windows_x86_64_gnu 0.53.1", + "windows_x86_64_gnullvm 0.53.1", + "windows_x86_64_msvc 0.53.1", ] [[package]] @@ -3955,48 +3971,96 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.53.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a9d8416fa8b42f5c947f8482c43e7d89e73a173cead56d044f6a56104a6d1b53" + [[package]] name = "windows_aarch64_msvc" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" +[[package]] +name = "windows_aarch64_msvc" +version = "0.53.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b9d782e804c2f632e395708e99a94275910eb9100b2114651e04744e9b125006" + [[package]] name = "windows_i686_gnu" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" +[[package]] +name = "windows_i686_gnu" +version = "0.53.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "960e6da069d81e09becb0ca57a65220ddff016ff2d6af6a223cf372a506593a3" + [[package]] name = "windows_i686_gnullvm" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" +[[package]] +name = "windows_i686_gnullvm" +version = "0.53.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fa7359d10048f68ab8b09fa71c3daccfb0e9b559aed648a8f95469c27057180c" + [[package]] name = "windows_i686_msvc" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" +[[package]] +name = "windows_i686_msvc" +version = "0.53.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e7ac75179f18232fe9c285163565a57ef8d3c89254a30685b57d83a38d326c2" + [[package]] name = "windows_x86_64_gnu" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" +[[package]] +name = "windows_x86_64_gnu" +version = "0.53.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9c3842cdd74a865a8066ab39c8a7a473c0778a3f29370b5fd6b4b9aa7df4a499" + [[package]] name = "windows_x86_64_gnullvm" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.53.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0ffa179e2d07eee8ad8f57493436566c7cc30ac536a3379fdf008f47f6bb7ae1" + [[package]] name = "windows_x86_64_msvc" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" +[[package]] +name = "windows_x86_64_msvc" +version = "0.53.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650" + [[package]] name = "winnow" version = "0.5.40" @@ -4008,9 +4072,9 @@ dependencies = [ [[package]] name = "winnow" -version = "0.7.10" +version = "0.7.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c06928c8748d81b05c9be96aad92e1b6ff01833332f281e8cfca3be4b35fc9ec" +checksum = "5a5364e9d77fcdeeaa6062ced926ee3381faa2ee02d3eb83a5c27a8825540829" dependencies = [ "memchr", ] @@ -4021,7 +4085,7 @@ version = "0.39.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1" dependencies = [ - "bitflags 2.9.0", + "bitflags 2.10.0", ] [[package]] @@ -4043,42 +4107,42 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c7e468321c81fb07fa7f4c636c3972b9100f0346e5b6a9f2bd0603a52f7ed277" dependencies = [ "curve25519-dalek", - "rand_core", + "rand_core 0.6.4", "serde", "zeroize", ] [[package]] name = "x509-parser" -version = "0.15.1" +version = "0.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7069fba5b66b9193bd2c5d3d4ff12b839118f6bcbef5328efafafb5395cf63da" +checksum = "4569f339c0c402346d4a75a9e39cf8dad310e287eef1ff56d4c68e5067f53460" dependencies = [ - "asn1-rs 0.5.2", + "asn1-rs", "data-encoding", - "der-parser 8.2.0", + "der-parser", "lazy_static", "nom", - "oid-registry 0.6.1", + "oid-registry", "rusticata-macros", - "thiserror", + "thiserror 2.0.17", "time", ] [[package]] name = "x509-parser" -version = "0.16.0" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fcbc162f30700d6f3f82a24bf7cc62ffe7caea42c0b2cba8bf7f3ae50cf51f69" +checksum = "eb3e137310115a65136898d2079f003ce33331a6c4b0d51f1531d1be082b6425" dependencies = [ - "asn1-rs 0.6.2", + "asn1-rs", "data-encoding", - "der-parser 9.0.0", + "der-parser", "lazy_static", "nom", - "oid-registry 0.7.1", + "oid-registry", "rusticata-macros", - "thiserror", + "thiserror 2.0.17", "time", ] @@ -4131,7 +4195,7 @@ dependencies = [ "proc-macro2", "quote", "syn 2.0.101", - "synstructure 0.13.2", + "synstructure", ] [[package]] @@ -4172,14 +4236,14 @@ dependencies = [ "proc-macro2", "quote", "syn 2.0.101", - "synstructure 0.13.2", + "synstructure", ] [[package]] name = "zeroize" -version = "1.8.1" +version = "1.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde" +checksum = "b97154e67e32c85465826e8bcc1c59429aaaf107c1e4a9e53c8d8ccd5eff88d0" dependencies = [ "zeroize_derive", ] diff --git a/keymanager/Cargo.toml b/keymanager/Cargo.toml index f94b33b0fd3..07aeddb20f8 100644 --- a/keymanager/Cargo.toml +++ b/keymanager/Cargo.toml @@ -15,17 +15,17 @@ 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.16.2" +rand = "0.9.2" 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.44", features = ["rt"] } -zeroize = "1.7" -async-trait = "0.1.83" +tokio = { version = "1.48", features = ["rt"] } +zeroize = "1.8" +async-trait = "0.1.89" p384 = { version = "0.13.0" } p256 = { version = "0.13.2" } diff --git a/runtime-loader/Cargo.toml b/runtime-loader/Cargo.toml index ab312a9c82d..6e7892d3456 100644 --- a/runtime-loader/Cargo.toml +++ b/runtime-loader/Cargo.toml @@ -5,14 +5,14 @@ authors = ["Oasis Protocol Foundation "] edition = "2018" [dependencies] -clap = "4.5.20" +clap = "4.5.53" anyhow = "1.0" futures = { version = "0.3.31", features = ["compat", "io-compat"] } -tokio = { version = "1.44", features = ["full"] } +tokio = { version = "1.48", features = ["full"] } [target.'cfg(target_os = "linux")'.dependencies] -aesm-client = { version = "0.6.0", features = ["sgxs"] } -enclave-runner = "0.7.2" +aesm-client = { version = "0.6.1", features = ["sgxs"] } +enclave-runner = "0.7.3" sgxs-loaders = "0.5.0" [[bin]] diff --git a/runtime/Cargo.toml b/runtime/Cargo.toml index 0381b6d4081..e0b19529027 100644 --- a/runtime/Cargo.toml +++ b/runtime/Cargo.toml @@ -13,26 +13,26 @@ 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.228", features = ["derive"] } +serde_json = { version = "1.0.145", 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", "chrono"] } +mbedtls = { version = "0.13.4", features = ["x509", "chrono"] } yasna = { version = "0.5.0", features = ["num-bigint"] } -bincode = "1.3.3" -bitflags = "2.6.0" -snow = "0.9.6" -percent-encoding = "2.2.0" -chrono = "0.4.19" +bincode = "3.0.0" +bitflags = "2.10.0" +snow = "0.10.0" +percent-encoding = "2.3.2" +chrono = "0.4.42" base64 = "0.22.1" rustc-hex = "2.0.1" -rand = "0.8.5" +rand = "0.9.2" futures = "0.3.31" -tokio = { version = "1.44", features = [ +tokio = { version = "1.48", features = [ "rt", "rt-multi-thread", "sync", @@ -47,46 +47,46 @@ tendermint-light-client = { version = "0.40.3", features = [ tendermint-rpc = { version = "0.40.3", 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"] } +ed25519-dalek = { version = "2.2.0", features = ["rand_core", "digest"] } deoxysii = "0.2.4" tiny-keccak = { version = "2.0.2", features = ["sha3", "tuple_hash"] } sp800-185 = "0.2.0" -zeroize = "1.7" +zeroize = "1.8" 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"] } +honggfuzz = "0.5.58" +arbitrary = { version = "1.4.2", features = ["derive"] } num-bigint = "0.4" num-traits = "0.2.19" num-derive = "0.4.2" -bech32 = "0.11.0" +bech32 = "0.11.1" impl-trait-for-tuples = "0.2.1" -x509-parser = "0.16.0" -oid-registry = "0.7.1" -rsa = "0.9.6" +x509-parser = "0.18.0" +oid-registry = "0.8.1" +rsa = "0.9.9" base64-serde = "0.8.0" -lru = "0.12.5" -async-trait = "0.1.83" +lru = "0.16.2" +async-trait = "0.1.89" cfg-if = "1.0" # TDX dependencies. -libc = { version = "0.2.158", optional = true } -nix = { version = "0.29.0", features = [ +libc = { version = "0.2.178", optional = true } +nix = { version = "0.30.1", features = [ "ioctl", "mount", "signal", ], optional = true } -vsock = { version = "0.5.1", optional = true } +vsock = { version = "0.5.2", optional = true } [target.'cfg(not(target_env = "sgx"))'.dependencies.tokio] -version = "1.44.2" +version = "1.48.0" features = ["full"] [dev-dependencies] # For storage interoperability tests only. jsonrpc = { version = "0.18.0", features = ["simple_uds"] } -tempfile = "3.13.0" +tempfile = "3.23.0" tendermint-testgen = "0.40.3" [features] diff --git a/secret-sharing/Cargo.toml b/secret-sharing/Cargo.toml index ae6e24183c6..ac2bf1c9a20 100644 --- a/secret-sharing/Cargo.toml +++ b/secret-sharing/Cargo.toml @@ -12,12 +12,12 @@ 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" } -zeroize = { version = "1.7" } +thiserror = { version = "2.0" } +zeroize = { version = "1.8" } [[bin]] name = "fuzz-vss" diff --git a/tests/runtimes/simple-keyvalue/Cargo.toml b/tests/runtimes/simple-keyvalue/Cargo.toml index 3ea772a3385..142bb6ca2ea 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.44.2", features = ["rt"] } +tokio = { version = "1.48.0", features = ["rt"] } [features] debug-mock-sgx = [ diff --git a/tests/runtimes/simple-rofl/Cargo.toml b/tests/runtimes/simple-rofl/Cargo.toml index bb119cafb76..e274fd3f61f 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 } -rustls-mbedcrypto-provider = { version = "0.1.0" } -rustls-mbedpki-provider = { version = "0.2.0" } -tokio = { version = "1.44.2", features = ["rt", "rt-multi-thread", "sync"] } +async-trait = "0.1.89" +mbedtls = { version = "0.13.4", features = ["x509"] } +rand = "0.9.2" +rustls = { version = "0.23.35", default-features = false } +rustls-mbedcrypto-provider = { version = "0.1.1" } +rustls-mbedpki-provider = { version = "0.2.1" } +tokio = { version = "1.48.0", features = ["rt", "rt-multi-thread", "sync"] } [features] debug-mock-sgx = [ diff --git a/tools/Cargo.toml b/tools/Cargo.toml index 4db6b3a86b9..3ce090fc8a2 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.228", features = ["derive"] } +toml = "0.9.10" +clap = "4.5.53" ansi_term = "0.12.1" [[bin]]