From 19cae667ec3a7a389fdb7d17375bb40192a70b52 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 15 Nov 2026 06:30:40 +0000 Subject: [PATCH] chore(deps): bump the cargo group across 1 directory with 10 updates Bumps the cargo group with 10 updates in the / directory: | Package | From | To | | --- | --- | --- | | [affinidi-did-resolver-cache-sdk](https://github.com/affinidi/affinidi-tdk-rs) | `0.8.43` | `0.8.44` | | [toml](https://github.com/toml-rs/toml) | `1.1.8+spec-1.1.0` | `1.2.1+spec-1.1.0` | | [trust-tasks-rs](https://github.com/trustoverip/dtgwg-trust-tasks-tf) | `0.37.2` | `0.37.8` | | [trust-tasks-capability-client](https://github.com/trustoverip/dtgwg-trust-tasks-tf) | `0.37.2` | `0.37.8` | | [uuid](https://github.com/uuid-rs/uuid) | `1.29.0` | `1.29.1` | | [vta-sdk](https://github.com/OpenVTC/verifiable-trust-infrastructure) | `0.80.0` | `0.85.0` | | [vta-service](https://github.com/OpenVTC/verifiable-trust-infrastructure) | `0.73.0` | `0.78.0` | | [vti-vetting-pcs](https://github.com/OpenVTC/verifiable-trust-infrastructure) | `0.13.0` | `0.18.0` | | [vti-voting](https://github.com/OpenVTC/verifiable-trust-infrastructure) | `0.9.0` | `0.14.0` | | [openssl-sys](https://github.com/rust-openssl/rust-openssl) | `0.9.117` | `0.9.118` | Updates `affinidi-did-resolver-cache-sdk` from 0.8.43 to 0.8.44 - [Release notes](https://github.com/affinidi/affinidi-tdk-rs/releases) - [Changelog](https://github.com/affinidi/affinidi-tdk-rs/blob/main/CHANGELOG.md) - [Commits](https://github.com/affinidi/affinidi-tdk-rs/compare/affinidi-did-resolver-cache-sdk-v0.8.43...affinidi-did-resolver-cache-sdk-v0.8.44) Updates `toml` from 1.1.8+spec-1.1.0 to 1.2.1+spec-1.1.0 - [Commits](https://github.com/toml-rs/toml/compare/toml-v1.1.8...toml-v1.2.1) Updates `trust-tasks-rs` from 0.37.2 to 0.37.8 - [Release notes](https://github.com/trustoverip/dtgwg-trust-tasks-tf/releases) - [Changelog](https://github.com/trustoverip/dtgwg-trust-tasks-tf/blob/main/release-plz.toml) - [Commits](https://github.com/trustoverip/dtgwg-trust-tasks-tf/compare/trust-tasks-rs-v0.37.2...trust-tasks-rs-v0.37.8) Updates `trust-tasks-capability-client` from 0.37.2 to 0.37.8 - [Release notes](https://github.com/trustoverip/dtgwg-trust-tasks-tf/releases) - [Changelog](https://github.com/trustoverip/dtgwg-trust-tasks-tf/blob/main/release-plz.toml) - [Commits](https://github.com/trustoverip/dtgwg-trust-tasks-tf/compare/trust-tasks-capability-client-v0.37.2...trust-tasks-capability-client-v0.37.8) Updates `uuid` from 1.29.0 to 1.29.1 - [Release notes](https://github.com/uuid-rs/uuid/releases) - [Commits](https://github.com/uuid-rs/uuid/compare/v1.29.0...v1.29.1) Updates `vta-sdk` from 0.80.0 to 0.85.0 - [Release notes](https://github.com/OpenVTC/verifiable-trust-infrastructure/releases) - [Changelog](https://github.com/OpenVTC/verifiable-trust-infrastructure/blob/main/CHANGELOG.md) - [Commits](https://github.com/OpenVTC/verifiable-trust-infrastructure/compare/vta-sdk-v0.80.0...vta-sdk-v0.85.0) Updates `vta-service` from 0.73.0 to 0.78.0 - [Release notes](https://github.com/OpenVTC/verifiable-trust-infrastructure/releases) - [Changelog](https://github.com/OpenVTC/verifiable-trust-infrastructure/blob/main/CHANGELOG.md) - [Commits](https://github.com/OpenVTC/verifiable-trust-infrastructure/compare/vta-service-v0.73.0...vta-service-v0.78.0) Updates `vti-vetting-pcs` from 0.13.0 to 0.18.0 - [Release notes](https://github.com/OpenVTC/verifiable-trust-infrastructure/releases) - [Changelog](https://github.com/OpenVTC/verifiable-trust-infrastructure/blob/main/CHANGELOG.md) - [Commits](https://github.com/OpenVTC/verifiable-trust-infrastructure/compare/vti-vetting-pcs-v0.13.0...vti-vetting-pcs-v0.18.0) Updates `vti-voting` from 0.9.0 to 0.14.0 - [Release notes](https://github.com/OpenVTC/verifiable-trust-infrastructure/releases) - [Changelog](https://github.com/OpenVTC/verifiable-trust-infrastructure/blob/main/CHANGELOG.md) - [Commits](https://github.com/OpenVTC/verifiable-trust-infrastructure/compare/vti-voting-v0.9.0...vti-voting-v0.14.0) Updates `openssl-sys` from 0.9.117 to 0.9.118 - [Release notes](https://github.com/rust-openssl/rust-openssl/releases) - [Commits](https://github.com/rust-openssl/rust-openssl/compare/openssl-sys-v0.9.117...openssl-sys-v0.9.118) --- updated-dependencies: - dependency-name: affinidi-did-resolver-cache-sdk dependency-version: 0.8.44 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo - dependency-name: openssl-sys dependency-version: 0.9.118 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo - dependency-name: toml dependency-version: 1.2.1+spec-1.1.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: cargo - dependency-name: trust-tasks-capability-client dependency-version: 0.37.7 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo - dependency-name: trust-tasks-rs dependency-version: 0.37.7 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo - dependency-name: uuid dependency-version: 1.29.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: cargo - dependency-name: vta-sdk dependency-version: 0.85.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: cargo - dependency-name: vta-service dependency-version: 0.78.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: cargo - dependency-name: vti-vetting-pcs dependency-version: 0.18.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: cargo - dependency-name: vti-voting dependency-version: 0.14.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: cargo ... Signed-off-by: dependabot[bot] --- Cargo.lock | 383 ++++++++++++++++++++-------------------- Cargo.toml | 2 +- openvtc-core/Cargo.toml | 6 +- 3 files changed, 195 insertions(+), 196 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 980d3158..b2c2eb99 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -195,9 +195,9 @@ dependencies = [ [[package]] name = "affinidi-did-resolver-cache-sdk" -version = "0.8.43" +version = "0.8.52" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "80adc9b2296ae3f4ddc4a5ec4b44c49ac2ff8d11565967b064f2aad42139b77f" +checksum = "a20d41da71129b59739840ccf497a1a6ea9aa744af50542d17441ab8bcc8186d" dependencies = [ "affinidi-did-common", "affinidi-did-resolver-traits", @@ -2972,15 +2972,15 @@ dependencies = [ "tracing-subscriber", "url", "vgi-core", - "vta-sdk", + "vta-sdk 0.80.0", "zeroize", ] [[package]] name = "did-scid" -version = "0.4.0" +version = "0.4.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "afa21cb488ff54668bb6adf8c206ef4e144baac7213c3da157d407ced805280e" +checksum = "ca95927ff396ef8b5d1f49a21c6175424139b3eac92f689884dfe7e5093631eb" dependencies = [ "affinidi-did-common", "didwebvh-rs", @@ -3660,16 +3660,6 @@ dependencies = [ "percent-encoding", ] -[[package]] -name = "forwarded-header-value" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8835f84f38484cc86f110a805655697908257fb9a7af005234060891557198e9" -dependencies = [ - "nonempty", - "thiserror 1.0.69", -] - [[package]] name = "fraction" version = "0.15.4" @@ -4385,19 +4375,6 @@ dependencies = [ "tower-service", ] -[[package]] -name = "hyper-timeout" -version = "0.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b90d566bffbce6a75bd8b09a05aa8c2cb1fabb6cb348f8840c9e4c90a0d83b0" -dependencies = [ - "hyper", - "hyper-util", - "pin-project-lite", - "tokio", - "tower-service", -] - [[package]] name = "hyper-util" version = "0.1.21" @@ -5787,12 +5764,6 @@ dependencies = [ "memchr", ] -[[package]] -name = "nonempty" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e9e591e719385e6ebaeb5ce5d3887f7d5676fceca6411d1925ccc95745f3d6f7" - [[package]] name = "nonzero_ext" version = "0.3.0" @@ -6342,9 +6313,9 @@ dependencies = [ [[package]] name = "openssl-sys" -version = "0.9.117" +version = "0.9.118" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b47e7e6bb2c38cd930d25a23b40fa52e068c10e85f3e03a7f5ba5aaca5713695" +checksum = "19c413d6ec9ebaf5e1c829d355cb3e9f783778d700f135be0921d52fce3c60ae" dependencies = [ "cc", "libc", @@ -6396,7 +6367,7 @@ dependencies = [ "tui-input", "url", "uuid", - "vta-sdk", + "vta-sdk 0.85.0", "x25519-dalek 2.0.1", "zeroize", ] @@ -6462,7 +6433,7 @@ dependencies = [ "url", "uuid", "vgi-core", - "vta-sdk", + "vta-sdk 0.85.0", "vta-service", "vti-vetting-pcs", "vti-voting", @@ -6953,26 +6924,6 @@ dependencies = [ "siphasher", ] -[[package]] -name = "pin-project" -version = "1.1.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2466b2336ed02bcdca6b294417127b90ec92038d1d5c4fbeac971a922e0e0924" -dependencies = [ - "pin-project-internal", -] - -[[package]] -name = "pin-project-internal" -version = "1.1.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c96395f0a926bc13b1c17622aaddda1ecb55d49c8f1bf9777e4d877800a43f8b" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.119", -] - [[package]] name = "pin-project-lite" version = "0.2.17" @@ -8358,9 +8309,9 @@ dependencies = [ [[package]] name = "serde_spanned" -version = "1.1.2" +version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e7523beb55eece201a2356bee0bbca0d1ab466c14c07703b2e0ee6d42cb0c2c" +checksum = "9c187e0a369471c550af028cba56d4f4fa2a489ad28151ae95a4d340a2a8b782" dependencies = [ "serde_core", ] @@ -9300,9 +9251,9 @@ dependencies = [ [[package]] name = "toml" -version = "1.1.8+spec-1.1.0" +version = "1.2.1+spec-1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "20489e00e4d8741d6be680764cc12e270655e375a20d1011e844a9c3379e678d" +checksum = "d5755c51863cdac711f1956baf8eb9588e060755f7d3c4c979e70ea1e1f32cd7" dependencies = [ "indexmap 2.14.2", "serde_core", @@ -9315,9 +9266,9 @@ dependencies = [ [[package]] name = "toml_datetime" -version = "1.1.2+spec-1.1.0" +version = "1.1.3+spec-1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b86d767906c6c42421dcba507eb9d203e779497710a47782a224bb871653053" +checksum = "173f25c883cd2176a2d8212155638c0a60d484a9d84546d270866f40f56b6e49" dependencies = [ "serde_core", ] @@ -9333,39 +9284,9 @@ dependencies = [ [[package]] name = "toml_writer" -version = "1.1.3+spec-1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "06bdbd8cfc056b8d2e2e85f29b56a3bdbecb527cef81eb39e3e7b98af4652770" - -[[package]] -name = "tonic" -version = "0.14.8" +version = "1.2.0+spec-1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd1fa9b1a51188f3266a823208078315811269d06d272c3a61be0b9a194194ff" -dependencies = [ - "async-trait", - "axum", - "base64 0.22.1", - "bytes", - "h2", - "http", - "http-body", - "http-body-util", - "hyper", - "hyper-timeout", - "hyper-util", - "percent-encoding", - "pin-project", - "socket2", - "sync_wrapper", - "tokio", - "tokio-stream", - "tokio-util", - "tower", - "tower-layer", - "tower-service", - "tracing", -] +checksum = "009dbb7700f11c55ef83aebbe4c0e9cf1f1ac0844bd8d6f00dc38f302026e13a" [[package]] name = "tower" @@ -9375,9 +9296,7 @@ checksum = "ebe5ef63511595f1344e2d5cfa636d973292adc0eec1f0ad45fae9f0851ab1d4" dependencies = [ "futures-core", "futures-util", - "indexmap 2.14.2", "pin-project-lite", - "slab", "sync_wrapper", "tokio", "tokio-util", @@ -9435,23 +9354,6 @@ version = "0.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3" -[[package]] -name = "tower_governor" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "44de9b94d849d3c46e06a883d72d408c2de6403367b39df2b1c9d9e7b6736fe6" -dependencies = [ - "axum", - "forwarded-header-value", - "governor", - "http", - "pin-project", - "thiserror 2.0.21", - "tonic", - "tower", - "tracing", -] - [[package]] name = "tracing" version = "0.1.44" @@ -9560,9 +9462,9 @@ dependencies = [ [[package]] name = "trust-tasks-capability-client" -version = "0.37.2" +version = "0.37.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e52b26331faeeb272bb2229bb6fe7899f600bb42cf01a8f2ff830a0c5ff2d99" +checksum = "870965d65d11c3df46ffe46765ede3679e68af45bfaaa68e8f76dc0da4643d97" dependencies = [ "chrono", "serde", @@ -9627,9 +9529,9 @@ dependencies = [ [[package]] name = "trust-tasks-rs" -version = "0.37.2" +version = "0.37.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e89ed119a143228626d3b2c7d3d6f62fee8fedc6c27784e3721fbd947816cdaa" +checksum = "702ad3e50fb73403bffc7291d7b2439cfe34d6debf5a55aecd0912995c588f10" dependencies = [ "async-trait", "chrono", @@ -9967,9 +9869,9 @@ dependencies = [ [[package]] name = "uuid" -version = "1.29.0" +version = "1.29.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a0e2d11620c50695fe12bbbfde96b3477fe606e7284c22d505c12ce51214514" +checksum = "bed99139f7dac9b5cfe5f17be4d66dc7079a34dee1d74bcc77217119240e267c" dependencies = [ "atomic", "getrandom 0.4.3", @@ -10101,9 +10003,9 @@ dependencies = [ [[package]] name = "vta-audit" -version = "0.28.0" +version = "0.33.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aee890f6bb46c1834a9640111f2a4a58ca7fe3eaf5a52a7e5d423a5c9c1632ee" +checksum = "82e5605e15e86431cddcd4a300163001be3fc74cafe2a45bf3053c7f922f040b" dependencies = [ "async-trait", "chrono", @@ -10114,15 +10016,15 @@ dependencies = [ "tokio", "tracing", "uuid", - "vta-sdk", + "vta-sdk 0.85.0", "vti-common", ] [[package]] name = "vta-backup" -version = "0.33.0" +version = "0.38.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3ffc8c9d4d7f49b5fbef0b774bc62e75109e7a263d7abbd8a5c79758e5cf5fa0" +checksum = "06dd490a9c07e3cab9f3e9ed34a336a1290bb2b1255d894e65ff3f3b0c8c1eab" dependencies = [ "aes-gcm 0.11.1", "argon2 0.6.0", @@ -10141,7 +10043,7 @@ dependencies = [ "vta-config", "vta-keys", "vta-keyspaces", - "vta-sdk", + "vta-sdk 0.85.0", "vta-support", "vti-common", "zeroize", @@ -10149,9 +10051,9 @@ dependencies = [ [[package]] name = "vta-cli-common" -version = "0.53.0" +version = "0.58.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2020742877a3b32bf41fc3691b40c86f9ec7cafb741d340724fe760fb2022317" +checksum = "d31bc374cd4fbc015a4c604706d8f16f73435184f3423835275fc08138d63243" dependencies = [ "aes-gcm 0.11.1", "affinidi-crypto", @@ -10171,20 +10073,20 @@ dependencies = [ "thiserror 2.0.21", "tokio", "trust-tasks-rs", - "vta-sdk", + "vta-sdk 0.85.0", "vtc-client", "vti-common", "vti-rooms", - "vti-specs", + "vti-specs 0.10.0", "x25519-dalek 3.0.0", "zeroize", ] [[package]] name = "vta-config" -version = "0.33.0" +version = "0.38.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3331cf608f63b74d926eba5d5d113ea72e9e6fe9b09bfe6bdfa34801e5b9631a" +checksum = "e42dbb901ddf74ab6503483191dce70612e3f38336de32cbca01a397df81f1fb" dependencies = [ "affinidi-crypto", "ipnetwork", @@ -10194,16 +10096,16 @@ dependencies = [ "sha2 0.11.1", "toml", "tracing", - "vta-sdk", + "vta-sdk 0.85.0", "vti-common", "vti-secrets", ] [[package]] name = "vta-external" -version = "0.17.0" +version = "0.22.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d217efefd999f4ca0effcf3a45c923711196006f6a79de86344bf4ca525977ac" +checksum = "495d326b66d4ca0dfb908a7f569a63f8d30ebcf5ec16017dcb4bdae11c582cef" dependencies = [ "async-trait", "base64 0.23.1", @@ -10221,17 +10123,17 @@ dependencies = [ "url", "vta-keys", "vta-keyspaces", - "vta-sdk", + "vta-sdk 0.85.0", "vti-common", - "vti-specs", + "vti-specs 0.10.0", "zeroize", ] [[package]] name = "vta-keys" -version = "0.34.0" +version = "0.39.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5b01f7443ec7eca5cb3c2df3492be8a21cac000612da10b61e64c03dc71e99e" +checksum = "ad0be96a2646362f31cab934498ce05b7073fddaba56fe68a7f328f1e435d639" dependencies = [ "aes-gcm 0.11.1", "affinidi-crypto", @@ -10254,7 +10156,7 @@ dependencies = [ "uuid", "vta-config", "vta-keyspaces", - "vta-sdk", + "vta-sdk 0.85.0", "vti-common", "vti-secrets", "x25519-dalek 3.0.0", @@ -10263,18 +10165,18 @@ dependencies = [ [[package]] name = "vta-keyspaces" -version = "0.30.0" +version = "0.35.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "051f1edd01b2189f7c0060613e00ce2a3f0843211417ce88972f87f4a115ad87" +checksum = "ff4ef3e290815e8baa28832096d9e4b1bd35eb2a10fdd8da7680a214cfc2a892" dependencies = [ "vti-common", ] [[package]] name = "vta-persona" -version = "0.34.0" +version = "0.39.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd88b437ffee27fc24b1706f4174b61ff673574fed2a036edf53971e9e1f78e6" +checksum = "e6f84bcf8fb0020b9d5cdfe7c86fee46b75e78ec786cd6d4555f9c6e5a5e1a60" dependencies = [ "async-trait", "chrono", @@ -10292,9 +10194,9 @@ dependencies = [ [[package]] name = "vta-policy" -version = "0.29.0" +version = "0.34.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c5e706de691bb8598321cc86a6081407eb86e48a0ec0b54af804287cdf42aa39" +checksum = "d374e1aebc891e1e9bbe0b78ce80641dc73b1ef59fe013e1790641203f069b28" dependencies = [ "hex", "regorus", @@ -10304,7 +10206,7 @@ dependencies = [ "tracing", "vta-config", "vta-keyspaces", - "vta-sdk", + "vta-sdk 0.85.0", "vti-common", ] @@ -10338,6 +10240,58 @@ dependencies = [ "curve25519-dalek 5.0.0", "dbus-secret-service-keyring-store", "dirs", + "ed25519-dalek 3.0.0", + "futures-util", + "getrandom 0.4.3", + "hpke", + "keyring-core", + "multibase", + "reqwest", + "serde", + "serde_json", + "sha2 0.11.1", + "thiserror 2.0.21", + "tokio", + "tracing", + "trust-tasks-rs", + "trust-tasks-tsp", + "url", + "uuid", + "vti-specs 0.5.0", + "windows-native-keyring-store", + "x25519-dalek 3.0.0", + "zeroize", +] + +[[package]] +name = "vta-sdk" +version = "0.85.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5c437321782d4181a31f6bc2e284d50d4da739d9f51c4cb4aeb092b0ba95aff9" +dependencies = [ + "affinidi-crypto", + "affinidi-data-integrity", + "affinidi-did-common", + "affinidi-did-resolver-cache-sdk", + "affinidi-did-resolver-traits", + "affinidi-messaging-core", + "affinidi-messaging-delivery", + "affinidi-messaging-didcomm", + "affinidi-messaging-sdk", + "affinidi-openid4vci", + "affinidi-openid4vp", + "affinidi-secrets-resolver", + "affinidi-status-list", + "affinidi-tdk", + "affinidi-vc", + "apple-native-keyring-store", + "async-trait", + "base64 0.23.1", + "chrono", + "ciborium", + "curve25519-dalek 5.0.0", + "dbus-secret-service-keyring-store", + "dirs", "dtg-credentials", "ed25519-dalek 3.0.0", "futures-util", @@ -10358,7 +10312,7 @@ dependencies = [ "url", "utoipa", "uuid", - "vti-specs", + "vti-specs 0.10.0", "windows-native-keyring-store", "x25519-dalek 3.0.0", "x509-parser 0.18.1", @@ -10367,9 +10321,9 @@ dependencies = [ [[package]] name = "vta-service" -version = "0.73.0" +version = "0.78.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c908ae23e3c6ae66c846c253cc30a0f3a9c2289593152ff15d2f470523e9adca" +checksum = "b29cca459e43bf2e92e256cd5cb75f8bb6d3d3b473bcc02a866e359cd485a8d6" dependencies = [ "aes-gcm 0.11.1", "affinidi-crypto", @@ -10385,6 +10339,7 @@ dependencies = [ "affinidi-messaging-test-mediator", "affinidi-openid4vci", "affinidi-openid4vp", + "affinidi-rate-limit", "affinidi-sd-jwt", "affinidi-sd-jwt-vc", "affinidi-secrets-resolver", @@ -10434,7 +10389,6 @@ dependencies = [ "toml", "tower", "tower-http 0.7.1", - "tower_governor", "tracing", "tracing-subscriber", "trust-tasks-didcomm", @@ -10456,7 +10410,7 @@ dependencies = [ "vta-keyspaces", "vta-persona", "vta-policy", - "vta-sdk", + "vta-sdk 0.85.0", "vta-support", "vta-sweepers", "vta-vault", @@ -10465,7 +10419,7 @@ dependencies = [ "vti-rooms", "vti-rooms-dtg", "vti-secrets", - "vti-specs", + "vti-specs 0.10.0", "vti-trust-task-server", "vti-vetting-pcs", "vti-voting", @@ -10479,9 +10433,9 @@ dependencies = [ [[package]] name = "vta-support" -version = "0.31.0" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ff7f6235aff515981bae927bef3e83476b9b1bf7e60d9402bb5a3040d2098c5" +checksum = "fbb864db1249dde2810a754c416df63d9a8841f768b018afb3159346cf4cb89d" dependencies = [ "aes-gcm 0.11.1", "base64 0.23.1", @@ -10498,16 +10452,16 @@ dependencies = [ "tracing", "vta-config", "vta-keyspaces", - "vta-sdk", + "vta-sdk 0.85.0", "vti-common", "zeroize", ] [[package]] name = "vta-sweepers" -version = "0.29.0" +version = "0.34.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b3ab27c025b21ffa10cde2ca8c2b6b86b0f0594c3a56a962ae473dad2aed646" +checksum = "f2df16ba6f440d7834dd7c5eb09e45c7e8315baa21865c2457f815a9803fe155" dependencies = [ "chrono", "serde_json", @@ -10520,9 +10474,9 @@ dependencies = [ [[package]] name = "vta-vault" -version = "0.32.0" +version = "0.37.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87f166cc9719413095faa4804f37e96f229f0bb23567c9cbb82e53b369e55671" +checksum = "e3abb79f286b8257190e0d5dcde30b945da7291cb53e900ed6478e106f9c0882" dependencies = [ "affinidi-crypto", "affinidi-data-integrity", @@ -10545,29 +10499,29 @@ dependencies = [ "tracing", "uuid", "vta-keyspaces", - "vta-sdk", + "vta-sdk 0.85.0", "vti-common", "x509-parser 0.18.1", ] [[package]] name = "vta-webvh" -version = "0.30.0" +version = "0.35.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6802dc819df7a3010537fbf7a8b59b38bd1387f96ea7c567d754d0bbceecbd83" +checksum = "699510b03d7f8a1a800a0c4d676b2c4c54bec05f02efc5262979f99513ce016e" dependencies = [ "serde", "serde_json", "vta-keyspaces", - "vta-sdk", + "vta-sdk 0.85.0", "vti-common", ] [[package]] name = "vtc-client" -version = "0.35.0" +version = "0.40.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96408cbb4392b78c321cc9e88eb14cbd9968d0a2346eaf996fb5fb6ca86ddcbf" +checksum = "655ed0b979c2a69ba3db5950020dc18ebe0870bb0450efd49d430f9d514cd87b" dependencies = [ "base64 0.23.1", "chrono", @@ -10581,16 +10535,16 @@ dependencies = [ "thiserror 2.0.21", "tokio", "trust-tasks-rs", - "vta-sdk", + "vta-sdk 0.85.0", "vti-rooms", - "vti-specs", + "vti-specs 0.10.0", ] [[package]] name = "vti-common" -version = "0.56.0" +version = "0.61.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4be939f531f0e30fcfe46e4794bf8dea67a42f999b90392319f2cf6405e3cf7b" +checksum = "550e36e47c96530c864bf7a45f45aae532311c291ea675aec41862de6245018d" dependencies = [ "aes-gcm 0.11.1", "affinidi-data-integrity", @@ -10598,6 +10552,7 @@ dependencies = [ "affinidi-messaging-core", "affinidi-messaging-delivery", "affinidi-messaging-sdk", + "affinidi-rate-limit", "affinidi-secrets-resolver", "affinidi-tdk", "async-trait", @@ -10627,7 +10582,6 @@ dependencies = [ "thiserror 2.0.21", "tokio", "tokio-util", - "tower_governor", "tracing", "trust-tasks-capability-client", "trust-tasks-rs", @@ -10635,16 +10589,16 @@ dependencies = [ "utoipa", "utoipa-axum", "uuid", - "vta-sdk", + "vta-sdk 0.85.0", "webauthn-rs", "zeroize", ] [[package]] name = "vti-rooms" -version = "0.27.0" +version = "0.32.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0dd5b6cbbb148c9eff4dc2d197f43c074a73c2db0b7e05fadf9b986e8bee43e6" +checksum = "172d2b14cb7e8e7976288701d8867e9f49dc0863f7a2260fb48283a9e5ef2248" dependencies = [ "async-trait", "base64 0.23.1", @@ -10667,16 +10621,17 @@ dependencies = [ "tokio", "tracing", "trust-tasks-rs", + "unicode-normalization", "uuid", "vti-common", - "vti-specs-rooms", + "vti-specs-rooms 0.7.1", ] [[package]] name = "vti-rooms-dtg" -version = "0.29.0" +version = "0.34.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76737f84cbf52c894c717b8bb1458cd876ed48808342c3afc1fb030b4b3dc3f3" +checksum = "1a42394d78cd04a0fe66313d2de8fa72c313c74f82c62b3dd26f4c5f55a21138" dependencies = [ "affinidi-data-integrity", "affinidi-secrets-resolver", @@ -10692,9 +10647,9 @@ dependencies = [ [[package]] name = "vti-secrets" -version = "0.29.0" +version = "0.34.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0798f7544a7a6f5165d26c555097ccdc3898413b629da9daf54402bde42da7ea" +checksum = "074d80d652922a663811faaa09e4e3c7abac02bf1127aa332f2fc315b97eeec4" dependencies = [ "aes-gcm 0.11.1", "argon2 0.6.0", @@ -10717,9 +10672,23 @@ checksum = "0938109292008771e9a2282acc38f27f6b8554ce0b6b2fc292844641a8e10229" dependencies = [ "trust-tasks-rs", "vti-specs-core", - "vti-specs-rooms", - "vti-specs-vta", - "vti-specs-vtc", + "vti-specs-rooms 0.4.0", + "vti-specs-vta 0.5.0", + "vti-specs-vtc 0.4.0", + "vti-specs-vtn", +] + +[[package]] +name = "vti-specs" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aad1e88436883666c1fe735cb4dcf4c49dad0c8aad31b154b517349b8b35d8bf" +dependencies = [ + "trust-tasks-rs", + "vti-specs-core", + "vti-specs-rooms 0.7.1", + "vti-specs-vta 0.6.0", + "vti-specs-vtc 0.6.4", "vti-specs-vtn", ] @@ -10743,6 +10712,16 @@ dependencies = [ "trust-tasks-rs", ] +[[package]] +name = "vti-specs-rooms" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4f80c3d7b0cd7c7786c77a066c800c03aaac6c6f7d9bb04a7cecd608bc3045e9" +dependencies = [ + "trust-tasks-build", + "trust-tasks-rs", +] + [[package]] name = "vti-specs-vta" version = "0.5.0" @@ -10753,6 +10732,16 @@ dependencies = [ "trust-tasks-rs", ] +[[package]] +name = "vti-specs-vta" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8a32165f09c8d1db6a3d29b923ab55ba27f62283a90830ee86ca5ce38ad75139" +dependencies = [ + "trust-tasks-build", + "trust-tasks-rs", +] + [[package]] name = "vti-specs-vtc" version = "0.4.0" @@ -10763,6 +10752,16 @@ dependencies = [ "trust-tasks-rs", ] +[[package]] +name = "vti-specs-vtc" +version = "0.6.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9a3ea38a5a2bc6ea5619db6a905b5fc1e32f7080e90adefa8c42635abc95803b" +dependencies = [ + "trust-tasks-build", + "trust-tasks-rs", +] + [[package]] name = "vti-specs-vtn" version = "0.2.0" @@ -10775,9 +10774,9 @@ dependencies = [ [[package]] name = "vti-trust-task-server" -version = "0.2.0" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee291f78a972a8659423c1193db6fb163c6addd6791d0c2c26d083dc793be022" +checksum = "d1a476dacc0d5710ec5ad9ca4c46556bb149b62ea3234e56e9348899e2e3d861" dependencies = [ "async-trait", "axum", @@ -10790,15 +10789,15 @@ dependencies = [ "trust-tasks-https", "trust-tasks-rs", "uuid", - "vta-sdk", + "vta-sdk 0.85.0", "vti-common", ] [[package]] name = "vti-vetting-pcs" -version = "0.13.0" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dac5dcfefc36e36d7de9c24cfed16b0965a7ab0dce3eec7d0a6305717a67a8c6" +checksum = "f557055a9bcb6afd62a8b4a099883374965d0a8c249cf4e7f372e3b8c321d787" dependencies = [ "ark-bls12-381", "ark-ec", @@ -10814,14 +10813,14 @@ dependencies = [ "serde_json_canonicalizer 0.4.1", "sha2 0.11.1", "thiserror 2.0.21", - "vta-sdk", + "vta-sdk 0.85.0", ] [[package]] name = "vti-voting" -version = "0.9.0" +version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2690c91d9029b680cf127e6a9ed8d088d8960e9058c128dd0c18e46b32912e0f" +checksum = "8667232d5678fe830a23a20cc1fb7d9a26816d2e33a2c9177dcd2f6502b112cd" dependencies = [ "ark-serialize", "chacha20poly1305 0.11.0", @@ -10837,7 +10836,7 @@ dependencies = [ "sha2 0.11.1", "thiserror 2.0.21", "trust-tasks-rs", - "vti-specs", + "vti-specs 0.10.0", "vti-vetting-pcs", ] diff --git a/Cargo.toml b/Cargo.toml index f368af79..3607036e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -172,7 +172,7 @@ uuid = { version = "1.23", features = ["v4", "fast-rng", "serde"] } # `trust-tasks-rs`, `affinidi-tdk`, `affinidi-messaging-sdk` and # `dtg-credentials`. Name the patch when a specific release is what makes the # line work. Check: `cargo tree -d -e normal,build,dev`. -vta-sdk = { version = "0.80.0", features = [ +vta-sdk = { version = "0.85.0", features = [ "session", "client", # Registers the same per-platform credential store as the other VTI tools diff --git a/openvtc-core/Cargo.toml b/openvtc-core/Cargo.toml index 7edbc344..cf8478f5 100644 --- a/openvtc-core/Cargo.toml +++ b/openvtc-core/Cargo.toml @@ -121,14 +121,14 @@ affinidi-messaging-test-mediator = "0.50" # manifest's `vta-sdk` line: an older one pulls a second sdk into the dev graph # and the generated wire types the tests assert on stop unifying. Check: # `cargo tree -i vti-common` and `-i vta-sdk` (one node each). -vta-service = { version = "0.73.0", default-features = false, features = ["test-support", "rest", "didcomm", "transport-harness"] } +vta-service = { version = "0.78.0", default-features = false, features = ["test-support", "rest", "didcomm", "transport-harness"] } # The community's half of hidden vetting, in process (`vtc::Vtc`, feature # `harness`), for `tests/hidden_vetting_onboarding.rs`. The PCS engine is the # VTA's; this client holds no PCS key. Same `vta-sdk` line as `vta-service`. -vti-vetting-pcs = { version = "0.13", features = ["harness"] } +vti-vetting-pcs = { version = "0.18", features = ["harness"] } # The registrar and ballot box of an election, in process, for # `tests/elections_vote_e2e.rs`. The line `vta-service` itself runs. -vti-voting = "0.9" +vti-voting = "0.14" base64 = { workspace = true } ed25519-dalek-bip32 = { workspace = true } secrecy = { workspace = true }