From dd55d46e42ccc6a519d8a00ff65e31748da21601 Mon Sep 17 00:00:00 2001 From: Nick Santana Date: Fri, 5 Apr 2024 14:41:32 -0700 Subject: [PATCH] Update SGX SDK to 2.23.100.2 --- .github/workflows/ci.yml | 24 ++++----- .github/workflows/dependent-repos.yml | 4 +- .github/workflows/mobilecoin-dev-cd.yaml | 4 +- .mobconf | 4 +- Cargo.lock | 60 +++++++++++------------ api/Cargo.toml | 4 +- attest/ake/Cargo.toml | 4 +- attest/api/Cargo.toml | 4 +- attest/core/Cargo.toml | 4 +- attest/enclave-api/Cargo.toml | 2 +- attest/untrusted/Cargo.toml | 12 ++--- attest/verifier/Cargo.toml | 8 +-- attest/verifier/config/Cargo.toml | 4 +- attest/verifier/types/Cargo.toml | 6 +-- connection/Cargo.toml | 2 +- consensus/enclave/build.rs | 2 +- consensus/enclave/measurement/Cargo.toml | 2 +- consensus/enclave/measurement/build.rs | 2 +- consensus/enclave/trusted/Cargo.lock | 28 +++++------ consensus/enclave/trusted/build.rs | 2 +- consensus/mint-client/Cargo.toml | 2 +- crypto/ake/enclave/Cargo.toml | 2 +- fog/distribution/Cargo.toml | 2 +- fog/enclave_connection/Cargo.toml | 2 +- fog/ingest/enclave/build.rs | 2 +- fog/ingest/enclave/measurement/Cargo.toml | 2 +- fog/ingest/enclave/measurement/build.rs | 2 +- fog/ingest/enclave/trusted/Cargo.lock | 28 +++++------ fog/ingest/enclave/trusted/build.rs | 2 +- fog/ingest/report/Cargo.toml | 2 +- fog/ledger/connection/Cargo.toml | 2 +- fog/ledger/enclave/build.rs | 2 +- fog/ledger/enclave/measurement/Cargo.toml | 2 +- fog/ledger/enclave/measurement/build.rs | 2 +- fog/ledger/enclave/trusted/Cargo.lock | 28 +++++------ fog/ledger/enclave/trusted/build.rs | 2 +- fog/ledger/server/Cargo.toml | 2 +- fog/report/resolver/Cargo.toml | 2 +- fog/sample-paykit/Cargo.toml | 2 +- fog/view/connection/Cargo.toml | 2 +- fog/view/enclave/build.rs | 2 +- fog/view/enclave/measurement/Cargo.toml | 2 +- fog/view/enclave/measurement/build.rs | 2 +- fog/view/enclave/trusted/Cargo.lock | 28 +++++------ fog/view/enclave/trusted/build.rs | 2 +- fog/view/server/test-utils/Cargo.toml | 2 +- ledger/sync/Cargo.toml | 2 +- mobilecoind-dev-faucet/Cargo.toml | 2 +- mobilecoind/Cargo.toml | 2 +- sgx/css/Cargo.toml | 2 +- sgx/report-cache/api/Cargo.toml | 2 +- sgx/report-cache/untrusted/Cargo.toml | 6 +-- sgx/types/Cargo.toml | 2 +- 53 files changed, 165 insertions(+), 165 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 383e5a2661..2ac15245cd 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -21,7 +21,7 @@ permissions: jobs: build-dev: runs-on: mcf-dev-large-x64 - container: mobilecoin/builder-install:v0.0.33 + container: mobilecoin/builder-install:v0.0.35 steps: - name: Check out code @@ -38,7 +38,7 @@ jobs: build-prod: runs-on: mcf-dev-large-x64 - container: mobilecoin/builder-install:v0.0.33 + container: mobilecoin/builder-install:v0.0.35 steps: - name: Check out code @@ -57,7 +57,7 @@ jobs: build-and-test-wasm: runs-on: mcf-dev-large-x64 - container: mobilecoin/builder-install:v0.0.33 + container: mobilecoin/builder-install:v0.0.35 steps: - name: Check out code @@ -74,7 +74,7 @@ jobs: lint-rust: runs-on: mcf-dev-large-x64 - container: mobilecoin/builder-install:v0.0.33 + container: mobilecoin/builder-install:v0.0.35 steps: - name: Check out code @@ -91,7 +91,7 @@ jobs: build-and-test-go: runs-on: mcf-dev-large-x64 - container: mobilecoin/builder-install:v0.0.33 + container: mobilecoin/builder-install:v0.0.35 steps: - name: Check out code @@ -124,7 +124,7 @@ jobs: docs: runs-on: mcf-dev-large-x64 - container: mobilecoin/builder-install:v0.0.33 + container: mobilecoin/builder-install:v0.0.35 steps: - name: Check out code @@ -143,7 +143,7 @@ jobs: mc-tests: runs-on: mcf-dev-large-x64 - container: mobilecoin/builder-install:v0.0.33 + container: mobilecoin/builder-install:v0.0.35 strategy: matrix: @@ -186,7 +186,7 @@ jobs: consensus-tests: runs-on: mcf-dev-large-x64 - container: mobilecoin/builder-install:v0.0.33 + container: mobilecoin/builder-install:v0.0.35 strategy: matrix: @@ -219,7 +219,7 @@ jobs: fog-tests: runs-on: mcf-dev-large-x64 - container: mobilecoin/builder-install:v0.0.33 + container: mobilecoin/builder-install:v0.0.35 strategy: matrix: @@ -278,7 +278,7 @@ jobs: fog-ingest-tests: runs-on: mcf-dev-large-x64 - container: mobilecoin/builder-install:v0.0.33 + container: mobilecoin/builder-install:v0.0.35 services: postgres: @@ -311,7 +311,7 @@ jobs: fog-conformance-tests: runs-on: mcf-dev-large-x64 - container: mobilecoin/builder-install:v0.0.33 + container: mobilecoin/builder-install:v0.0.35 services: postgres: @@ -362,7 +362,7 @@ jobs: # sample keys and sample ledger minting-and-burning-tests: runs-on: mcf-dev-large-x64 - container: mobilecoin/builder-install:v0.0.33 + container: mobilecoin/builder-install:v0.0.35 services: postgres: diff --git a/.github/workflows/dependent-repos.yml b/.github/workflows/dependent-repos.yml index c7af7163b4..e15be5b425 100644 --- a/.github/workflows/dependent-repos.yml +++ b/.github/workflows/dependent-repos.yml @@ -14,7 +14,7 @@ env: jobs: android-bindings: runs-on: mcf-dev-large-x64 - container: mobilecoin/builder-install:v0.0.33 + container: mobilecoin/builder-install:v0.0.35 permissions: pull-requests: write steps: @@ -26,7 +26,7 @@ jobs: full-service: runs-on: mcf-dev-large-x64 - container: mobilecoin/builder-install:v0.0.33 + container: mobilecoin/builder-install:v0.0.35 permissions: pull-requests: write env: diff --git a/.github/workflows/mobilecoin-dev-cd.yaml b/.github/workflows/mobilecoin-dev-cd.yaml index 2f13348983..fe7c8c376d 100644 --- a/.github/workflows/mobilecoin-dev-cd.yaml +++ b/.github/workflows/mobilecoin-dev-cd.yaml @@ -79,7 +79,7 @@ jobs: - generate-metadata runs-on: mcf-dev-large-x64 container: - image: mobilecoin/rust-sgx-base:v0.0.33 + image: mobilecoin/rust-sgx-base:v0.0.35 env: # build cannot use relative paths for singing and minting trust root. @@ -177,7 +177,7 @@ jobs: needs: - build-rust-hardware-projects container: - image: mobilecoin/rust-sgx-base:v0.0.33 + image: mobilecoin/rust-sgx-base:v0.0.35 steps: - name: Checkout uses: mobilecoinofficial/gh-actions/checkout@v0 diff --git a/.mobconf b/.mobconf index d7034e71ba..ade7ca8017 100644 --- a/.mobconf +++ b/.mobconf @@ -1,9 +1,9 @@ [image] url = mobilecoin/builder-install -tag = v0.0.33 +tag = v0.0.35 [builder-install] url = mobilecoin/builder-install -tag = v0.0.33 +tag = v0.0.35 [signing-tools] url = mobilecoin/signing-tools tag = v0.0.1 diff --git a/Cargo.lock b/Cargo.lock index d4f0f89c30..8b868c3a4c 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2750,9 +2750,9 @@ dependencies = [ [[package]] name = "mc-attestation-verifier" -version = "0.4.2" +version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fa489aed434f230862bb92ad3059380203793c30f99c603172f602290edd610" +checksum = "fcf39fb1af41156ec868564ab53156d6dd75f1dc8a7a073acdfb217b6140d9e4" dependencies = [ "der", "displaydoc", @@ -5426,9 +5426,9 @@ dependencies = [ [[package]] name = "mc-sgx-core-build" -version = "0.10.1" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c2f26e46d3279e257c6a418450332c94d0815486b8dbfdac76387e314e0c1093" +checksum = "94420a570e76dfc39924b4ec712c2df21a8d77e61ca5ba0857300b1c59889a5d" dependencies = [ "bindgen 0.66.1", "cargo-emit", @@ -5436,9 +5436,9 @@ dependencies = [ [[package]] name = "mc-sgx-core-sys-types" -version = "0.10.1" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b56553b93bd334e1f468394e739f1e404cc54085872da7993cbf85438f25d6c" +checksum = "1c5c33323d0f2855e63efaa538bdd7094104ff79f963734b4122f23302cff581" dependencies = [ "bindgen 0.66.1", "cargo-emit", @@ -5449,9 +5449,9 @@ dependencies = [ [[package]] name = "mc-sgx-core-types" -version = "0.10.1" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1cc4a12a26208d90e08c0eaf85f8318c8f9ab8fd8abd9c505bcf64def220d2ff" +checksum = "1191b0bb2868ff5bdf7766d3b3e9fa9bb94c23149ae21a82485e6f5f44074106" dependencies = [ "bitflags 2.4.2", "displaydoc", @@ -5485,9 +5485,9 @@ dependencies = [ [[package]] name = "mc-sgx-dcap-ql" -version = "0.10.1" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "307e4f644bdd12b2d9f34074e48c9a3175283cc1328be7a35448d62510bf0af3" +checksum = "20e426b30e2bb0fcc99950d0120aa28ec5ce2484735ed0780b902d1a4913880e" dependencies = [ "displaydoc", "mc-sgx-core-sys-types", @@ -5501,9 +5501,9 @@ dependencies = [ [[package]] name = "mc-sgx-dcap-ql-sys" -version = "0.10.1" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3e022b642ec754c65e63cb05a28992ef86515124ce8406f56dfbb1fb9e99bec8" +checksum = "c472d14a922e9c21966e640b3275dbf361943ab770a2b8c0e0f05035259bff20" dependencies = [ "bindgen 0.66.1", "cargo-emit", @@ -5515,9 +5515,9 @@ dependencies = [ [[package]] name = "mc-sgx-dcap-ql-sys-types" -version = "0.10.1" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a633a976d15bb1b11a30d160a4955f584ee33680d901343230d1b054934cdc57" +checksum = "17455a6fd68009536aeed2cbb208e296ba87bd6adbdf9d042550752ba61e7d9e" dependencies = [ "bindgen 0.66.1", "cargo-emit", @@ -5526,9 +5526,9 @@ dependencies = [ [[package]] name = "mc-sgx-dcap-ql-types" -version = "0.10.1" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8d90000e10d132e79c19986154180c18b8d49ca5bd3a50ec679dc19167dd4f1" +checksum = "6055e5f30f9f444fbf416b01306dcdc62aed9f02f5577ec51faf2e8af6500a1d" dependencies = [ "mc-sgx-core-types", "mc-sgx-dcap-ql-sys-types", @@ -5536,9 +5536,9 @@ dependencies = [ [[package]] name = "mc-sgx-dcap-quoteverify" -version = "0.10.1" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae55f3d139acb17ce5af00c7aedff95d2f79decb7dd7076dc6a55e263c3d2674" +checksum = "7a889fc4d2b271f794ce4641388d55ade9d550487b49b6b9c32dd0a38231a79f" dependencies = [ "displaydoc", "mc-sgx-dcap-quoteverify-sys", @@ -5552,9 +5552,9 @@ dependencies = [ [[package]] name = "mc-sgx-dcap-quoteverify-sys" -version = "0.10.1" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "58e528d188ebaf66973422d9e2230c4014c435ff8579c4b5aaa45fbd7343521b" +checksum = "f1f496422100e1986b0c6fe01502f63f3266e484e05366497adeffbb4c2aa65a" dependencies = [ "bindgen 0.66.1", "cargo-emit", @@ -5565,9 +5565,9 @@ dependencies = [ [[package]] name = "mc-sgx-dcap-quoteverify-sys-types" -version = "0.10.1" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aea5262775db742f69ef3c87030437eeba9182b9f151cc662c3a6d6e126cacd8" +checksum = "828d338a5c28f296fac8152cb4488f6abaea9badba8d17db4d3a62a66559a98c" dependencies = [ "bindgen 0.66.1", "cargo-emit", @@ -5576,9 +5576,9 @@ dependencies = [ [[package]] name = "mc-sgx-dcap-quoteverify-types" -version = "0.10.1" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e275593ce28aca9f75ce6782bdd1d630af88aa7739b10848f955a5c87519720" +checksum = "52208ed5a66884cc3849049ad41de211e7589df0696b6a37b225a3d9f003d762" dependencies = [ "mc-sgx-core-types", "mc-sgx-dcap-quoteverify-sys-types", @@ -5586,9 +5586,9 @@ dependencies = [ [[package]] name = "mc-sgx-dcap-sys-types" -version = "0.10.1" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de6add229c047dc25fa8950ebf8e5fcc21a7f4d2b52c0b85b67b13d2edca08e9" +checksum = "2dd3e93a316a5c142de6fb9179970abc04ca4767732b90d118c90d531db47e89" dependencies = [ "bindgen 0.66.1", "mc-sgx-core-build", @@ -5597,9 +5597,9 @@ dependencies = [ [[package]] name = "mc-sgx-dcap-types" -version = "0.10.1" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8592ab2cf83ec03324dba68e3f24d9dac716d1cefa7db434f8fdf79e2aafcf9f" +checksum = "42c618d93a3f9561bdc27231fa7965ebe855c8d74f5cd5467da194042e0671a9" dependencies = [ "const-oid", "displaydoc", @@ -5697,9 +5697,9 @@ dependencies = [ [[package]] name = "mc-sgx-util" -version = "0.10.1" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70a17bdd557d482382794a59232314fe9cfb7a9c4450aec867f737d815e5f5b0" +checksum = "b3c237bec3e33530c4b1a171c8c078ad5d525d5fae177ac9d62e8e454b3fffb7" [[package]] name = "mc-test-vectors-account-keys" diff --git a/api/Cargo.toml b/api/Cargo.toml index 4bf12feb8d..b2d1cc5395 100644 --- a/api/Cargo.toml +++ b/api/Cargo.toml @@ -28,8 +28,8 @@ mc-watcher-api = { path = "../watcher/api" } bs58 = "0.4.0" crc = "3.0.0" displaydoc = { version = "0.2", default-features = false } -mc-sgx-core-types = "0.10.1" -mc-sgx-dcap-types = "0.10.1" +mc-sgx-core-types = "0.11.0" +mc-sgx-dcap-types = "0.11.0" protobuf = "2.27.1" curve25519-dalek = { version = "4.1.1", default-features = false } diff --git a/attest/ake/Cargo.toml b/attest/ake/Cargo.toml index 0e40c99730..fc33f081a4 100644 --- a/attest/ake/Cargo.toml +++ b/attest/ake/Cargo.toml @@ -28,8 +28,8 @@ aead = "0.5" der = "0.7.8" digest = "0.10" displaydoc = { version = "0.2", default-features = false } -mc-attestation-verifier = "0.4.2" -mc-sgx-dcap-types = "0.10.1" +mc-attestation-verifier = "0.4.3" +mc-sgx-dcap-types = "0.11.0" prost = { version = "0.12", default-features = false, features = ["prost-derive"] } rand_core = "0.6" serde = { version = "1.0", default-features = false, features = ["alloc"] } diff --git a/attest/api/Cargo.toml b/attest/api/Cargo.toml index f588b2f6d7..91d9f5a930 100644 --- a/attest/api/Cargo.toml +++ b/attest/api/Cargo.toml @@ -22,8 +22,8 @@ mc-attest-enclave-api = { path = "../enclave-api" } mc-attest-verifier-types = { path = "../verifier/types" } mc-crypto-keys = { path = "../../crypto/keys" } mc-crypto-noise = { path = "../../crypto/noise" } -mc-sgx-core-types = "0.10.1" -mc-sgx-dcap-types = "0.10.1" +mc-sgx-core-types = "0.11.0" +mc-sgx-dcap-types = "0.11.0" mc-util-serial = { path = "../../util/serial" } aead = "0.5" diff --git a/attest/core/Cargo.toml b/attest/core/Cargo.toml index 9f7a21a3da..a621ee433f 100644 --- a/attest/core/Cargo.toml +++ b/attest/core/Cargo.toml @@ -28,8 +28,8 @@ std = [ mc-attest-verifier-types = { path = "../verifier/types" } mc-common = { path = "../../common", default-features = false } mc-crypto-digestible = { path = "../../crypto/digestible" } -mc-sgx-core-types = "0.10.1" -mc-sgx-dcap-types = "0.10.1" +mc-sgx-core-types = "0.11.0" +mc-sgx-dcap-types = "0.11.0" mc-sgx-types = { path = "../../sgx/types" } mc-util-encodings = { path = "../../util/encodings" } mc-util-repr-bytes = { path = "../../util/repr-bytes", features = ["hex_fmt"] } diff --git a/attest/enclave-api/Cargo.toml b/attest/enclave-api/Cargo.toml index 8e3cca1a43..bd1ea06f15 100644 --- a/attest/enclave-api/Cargo.toml +++ b/attest/enclave-api/Cargo.toml @@ -14,7 +14,7 @@ rust-version = { workspace = true } mc-attest-ake = { path = "../ake", default-features = false } mc-attest-core = { path = "../../attest/core", default-features = false } mc-attest-verifier = { path = "../../attest/verifier", default-features = false } -mc-attestation-verifier = "0.4.2" +mc-attestation-verifier = "0.4.3" mc-crypto-noise = { path = "../../crypto/noise", default-features = false } mc-sgx-compat = { path = "../../sgx/compat" } mc-util-serial = { path = "../../util/serial" } diff --git a/attest/untrusted/Cargo.toml b/attest/untrusted/Cargo.toml index 69312640ae..5e413033a5 100644 --- a/attest/untrusted/Cargo.toml +++ b/attest/untrusted/Cargo.toml @@ -18,13 +18,13 @@ displaydoc = { version = "0.2", default-features = false } mc-attest-core = { path = "../core", default-features = false } mc-attest-verifier = { path = "../verifier", default-features = false } mc-attest-verifier-types = { path = "../verifier/types", default-features = false } -mc-attestation-verifier = "0.4.2" +mc-attestation-verifier = "0.4.3" mc-rand = "1.1.0" -mc-sgx-core-types = "0.10.1" -mc-sgx-dcap-ql = "0.10.1" -mc-sgx-dcap-quoteverify = "0.10.1" -mc-sgx-dcap-sys-types = "0.10.1" -mc-sgx-dcap-types = "0.10.1" +mc-sgx-core-types = "0.11.0" +mc-sgx-dcap-ql = "0.11.0" +mc-sgx-dcap-quoteverify = "0.11.0" +mc-sgx-dcap-sys-types = "0.11.0" +mc-sgx-dcap-types = "0.11.0" mc-sgx-types = { path = "../../sgx/types" } p256 = { version = "0.13.0", default-features = false, features = ["ecdsa", "pem"] } sha2 = { version = "0.10.8", default-features = false } diff --git a/attest/verifier/Cargo.toml b/attest/verifier/Cargo.toml index c6a82eb48c..965ef5ddc5 100644 --- a/attest/verifier/Cargo.toml +++ b/attest/verifier/Cargo.toml @@ -27,9 +27,9 @@ sgx-sim = [] mc-attest-core = { path = "../core", default-features = false } mc-attest-verifier-types = { path = "types", default-features = false } mc-common = { path = "../../common", default-features = false } -mc-sgx-core-types = "0.10.1" +mc-sgx-core-types = "0.11.0" mc-sgx-css = { path = "../../sgx/css", default-features = false } -mc-sgx-dcap-types = "0.10.1" +mc-sgx-dcap-types = "0.11.0" mc-sgx-types = { path = "../../sgx/types", default-features = false } cfg-if = "1.0" @@ -37,7 +37,7 @@ der = { version = "0.7.8", default-features = false } displaydoc = { version = "0.2", default-features = false } hex_fmt = "0.3" mbedtls = { version = "0.8.1", default-features = false, features = ["no_std_deps"] } -mc-attestation-verifier = { version = "0.4.2", features = ["mbedtls"] } +mc-attestation-verifier = { version = "0.4.3", features = ["mbedtls"] } serde = { version = "1.0", default-features = false, features = ["alloc", "derive"] } sha2 = { version = "0.10", default-features = false } @@ -48,7 +48,7 @@ p256 = { version = "0.13.0", default-features = false } textwrap = "0.16" [build-dependencies] -mc-sgx-core-sys-types = "0.10.1" +mc-sgx-core-sys-types = "0.11.0" mc-util-build-script = { path = "../../util/build/script" } mc-util-build-sgx = { path = "../../util/build/sgx" } diff --git a/attest/verifier/config/Cargo.toml b/attest/verifier/config/Cargo.toml index f326fc7b4d..24a93bd53a 100644 --- a/attest/verifier/config/Cargo.toml +++ b/attest/verifier/config/Cargo.toml @@ -9,8 +9,8 @@ readme = "README.md" [dependencies] displaydoc = { version = "0.2", default-features = false } hex = { version = "0.4.3", default-features = false, features = ["alloc", "serde"] } -mc-attestation-verifier = "0.4.2" -mc-sgx-core-types = "0.10.1" +mc-attestation-verifier = "0.4.3" +mc-sgx-core-types = "0.11.0" serde = { version = "1.0", default-features = false, features = ["derive"] } serde_json = { version = "1.0", default-features = false, features = ["alloc"] } diff --git a/attest/verifier/types/Cargo.toml b/attest/verifier/types/Cargo.toml index 069e441545..4d1819933f 100644 --- a/attest/verifier/types/Cargo.toml +++ b/attest/verifier/types/Cargo.toml @@ -10,9 +10,9 @@ rust-version = { workspace = true } [dependencies] mc-crypto-digestible = { path = "../../../crypto/digestible" } mc-crypto-keys = { path = "../../../crypto/keys" } -mc-sgx-core-types = "0.10.1" -mc-sgx-dcap-sys-types = { version = "0.10.1", default-features = false } -mc-sgx-dcap-types = { version = "0.10.1", default-features = false, features = ["alloc"] } +mc-sgx-core-types = "0.11.0" +mc-sgx-dcap-sys-types = { version = "0.11.0", default-features = false } +mc-sgx-dcap-types = { version = "0.11.0", default-features = false, features = ["alloc"] } mc-util-encodings = { path = "../../../util/encodings" } mc-util-serial = { path = "../../../util/serial" } diff --git a/connection/Cargo.toml b/connection/Cargo.toml index 77e371e910..fda735c3c8 100644 --- a/connection/Cargo.toml +++ b/connection/Cargo.toml @@ -28,7 +28,7 @@ aes-gcm = "0.10.3" cookie = "0.18" displaydoc = "0.2" grpcio = "0.13" -mc-attestation-verifier = "0.4.2" +mc-attestation-verifier = "0.4.3" mc-rand = "1" retry = "2.0" secrecy = "0.8" diff --git a/consensus/enclave/build.rs b/consensus/enclave/build.rs index 9de90232c9..209d95d852 100644 --- a/consensus/enclave/build.rs +++ b/consensus/enclave/build.rs @@ -12,7 +12,7 @@ const SGX_SIMULATION_LIBS: &[&str] = &["libsgx_urts_sim", "libsgx_epid_sim"]; // Changing this version is a breaking change, you must update the crate version // if you do. -const SGX_VERSION: &str = "2.22.100.3"; +const SGX_VERSION: &str = "2.23.100.2"; fn main() { let env = Environment::default(); diff --git a/consensus/enclave/measurement/Cargo.toml b/consensus/enclave/measurement/Cargo.toml index bda3df9e58..c1c5a99406 100644 --- a/consensus/enclave/measurement/Cargo.toml +++ b/consensus/enclave/measurement/Cargo.toml @@ -15,7 +15,7 @@ sgx-sim = [] [dependencies] mc-attest-core = { path = "../../../attest/core" } -mc-attestation-verifier = "0.4.2" +mc-attestation-verifier = "0.4.3" mc-sgx-css = { path = "../../../sgx/css" } [build-dependencies] diff --git a/consensus/enclave/measurement/build.rs b/consensus/enclave/measurement/build.rs index 43214a2858..d3ea3ff634 100644 --- a/consensus/enclave/measurement/build.rs +++ b/consensus/enclave/measurement/build.rs @@ -10,7 +10,7 @@ use std::{env::var, path::PathBuf}; // Changing this version is a breaking change, you must update the crate version // if you do. -const SGX_VERSION: &str = "2.22.100.3"; +const SGX_VERSION: &str = "2.23.100.2"; const CONSENSUS_ENCLAVE_PRODUCT_ID: u16 = 1; const CONSENSUS_ENCLAVE_SECURITY_VERSION: u16 = 9; diff --git a/consensus/enclave/trusted/Cargo.lock b/consensus/enclave/trusted/Cargo.lock index 68a5fa255d..99fa7882c1 100644 --- a/consensus/enclave/trusted/Cargo.lock +++ b/consensus/enclave/trusted/Cargo.lock @@ -1113,9 +1113,9 @@ dependencies = [ [[package]] name = "mc-attestation-verifier" -version = "0.4.2" +version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fa489aed434f230862bb92ad3059380203793c30f99c603172f602290edd610" +checksum = "fcf39fb1af41156ec868564ab53156d6dd75f1dc8a7a073acdfb217b6140d9e4" dependencies = [ "der", "displaydoc", @@ -1566,9 +1566,9 @@ dependencies = [ [[package]] name = "mc-sgx-core-build" -version = "0.10.1" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c2f26e46d3279e257c6a418450332c94d0815486b8dbfdac76387e314e0c1093" +checksum = "94420a570e76dfc39924b4ec712c2df21a8d77e61ca5ba0857300b1c59889a5d" dependencies = [ "bindgen 0.66.1", "cargo-emit", @@ -1576,9 +1576,9 @@ dependencies = [ [[package]] name = "mc-sgx-core-sys-types" -version = "0.10.1" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b56553b93bd334e1f468394e739f1e404cc54085872da7993cbf85438f25d6c" +checksum = "1c5c33323d0f2855e63efaa538bdd7094104ff79f963734b4122f23302cff581" dependencies = [ "bindgen 0.66.1", "cargo-emit", @@ -1589,9 +1589,9 @@ dependencies = [ [[package]] name = "mc-sgx-core-types" -version = "0.10.1" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1cc4a12a26208d90e08c0eaf85f8318c8f9ab8fd8abd9c505bcf64def220d2ff" +checksum = "1191b0bb2868ff5bdf7766d3b3e9fa9bb94c23149ae21a82485e6f5f44074106" dependencies = [ "bitflags 2.4.1", "displaydoc", @@ -1616,9 +1616,9 @@ dependencies = [ [[package]] name = "mc-sgx-dcap-sys-types" -version = "0.10.1" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de6add229c047dc25fa8950ebf8e5fcc21a7f4d2b52c0b85b67b13d2edca08e9" +checksum = "2dd3e93a316a5c142de6fb9179970abc04ca4767732b90d118c90d531db47e89" dependencies = [ "bindgen 0.66.1", "mc-sgx-core-build", @@ -1627,9 +1627,9 @@ dependencies = [ [[package]] name = "mc-sgx-dcap-types" -version = "0.10.1" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8592ab2cf83ec03324dba68e3f24d9dac716d1cefa7db434f8fdf79e2aafcf9f" +checksum = "42c618d93a3f9561bdc27231fa7965ebe855c8d74f5cd5467da194042e0671a9" dependencies = [ "const-oid", "displaydoc", @@ -1722,9 +1722,9 @@ dependencies = [ [[package]] name = "mc-sgx-util" -version = "0.10.1" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70a17bdd557d482382794a59232314fe9cfb7a9c4450aec867f737d815e5f5b0" +checksum = "b3c237bec3e33530c4b1a171c8c078ad5d525d5fae177ac9d62e8e454b3fffb7" [[package]] name = "mc-transaction-core" diff --git a/consensus/enclave/trusted/build.rs b/consensus/enclave/trusted/build.rs index ce2d6bd347..e9f88c361e 100644 --- a/consensus/enclave/trusted/build.rs +++ b/consensus/enclave/trusted/build.rs @@ -14,7 +14,7 @@ const SGX_SIMULATION_LIBS: &[&str] = &["libsgx_urts_sim", "libsgx_epid_sim"]; // Changing this version is a breaking change, you must update the crate version // if you do. -const SGX_VERSION: &str = "2.22.100.3"; +const SGX_VERSION: &str = "2.23.100.2"; fn main() { let env = Environment::default(); diff --git a/consensus/mint-client/Cargo.toml b/consensus/mint-client/Cargo.toml index 241f41597c..6ee1f50a55 100644 --- a/consensus/mint-client/Cargo.toml +++ b/consensus/mint-client/Cargo.toml @@ -39,7 +39,7 @@ clap = { version = "4.5", features = ["derive", "env"] } displaydoc = "0.2" grpcio = "0.13" hex = { version = "0.4", features = ["serde"] } -mc-attestation-verifier = "0.4.2" +mc-attestation-verifier = "0.4.3" pem = "3.0" protobuf = "2.27.1" rand = "0.8" diff --git a/crypto/ake/enclave/Cargo.toml b/crypto/ake/enclave/Cargo.toml index 5bc9361d49..cbc3cc853c 100644 --- a/crypto/ake/enclave/Cargo.toml +++ b/crypto/ake/enclave/Cargo.toml @@ -21,7 +21,7 @@ mc-util-serial = { path = "../../../util/serial" } aes-gcm = "0.10.1" digest = "0.10" -mc-attestation-verifier = "0.4.2" +mc-attestation-verifier = "0.4.3" sha2 = { version = "0.10", default-features = false } [build-dependencies] diff --git a/fog/distribution/Cargo.toml b/fog/distribution/Cargo.toml index 0392d608ba..b812f003a3 100644 --- a/fog/distribution/Cargo.toml +++ b/fog/distribution/Cargo.toml @@ -33,7 +33,7 @@ clap = { version = "4.5", features = ["derive", "env"] } crossbeam-channel = "0.5" grpcio = "0.13" lazy_static = "1.4" -mc-attestation-verifier = "0.4.2" +mc-attestation-verifier = "0.4.3" rand = "0.8" rayon = "1.9" retry = "2.0" diff --git a/fog/enclave_connection/Cargo.toml b/fog/enclave_connection/Cargo.toml index 333e313b16..c3dcd4b6b0 100644 --- a/fog/enclave_connection/Cargo.toml +++ b/fog/enclave_connection/Cargo.toml @@ -25,6 +25,6 @@ cookie = "0.18" der = "0.7.8" displaydoc = { version = "0.2", default-features = false } grpcio = "0.13" -mc-attestation-verifier = "0.4.2" +mc-attestation-verifier = "0.4.3" retry = "2.0" sha2 = { version = "0.10", default-features = false } diff --git a/fog/ingest/enclave/build.rs b/fog/ingest/enclave/build.rs index 02e5d2ae44..1dfa4a1360 100644 --- a/fog/ingest/enclave/build.rs +++ b/fog/ingest/enclave/build.rs @@ -12,7 +12,7 @@ const SGX_SIMULATION_LIBS: &[&str] = &["libsgx_urts_sim", "libsgx_epid_sim"]; // Changing this version is a breaking change, you must update the crate version // if you do. -const SGX_VERSION: &str = "2.22.100.3"; +const SGX_VERSION: &str = "2.23.100.2"; fn main() { let env = Environment::default(); diff --git a/fog/ingest/enclave/measurement/Cargo.toml b/fog/ingest/enclave/measurement/Cargo.toml index 398b28c0cf..9d4ac6df5a 100644 --- a/fog/ingest/enclave/measurement/Cargo.toml +++ b/fog/ingest/enclave/measurement/Cargo.toml @@ -15,7 +15,7 @@ sgx-sim = [] [dependencies] mc-attest-core = { path = "../../../../attest/core" } -mc-attestation-verifier = "0.4.2" +mc-attestation-verifier = "0.4.3" mc-sgx-css = { path = "../../../../sgx/css" } [build-dependencies] diff --git a/fog/ingest/enclave/measurement/build.rs b/fog/ingest/enclave/measurement/build.rs index 76daca6974..d5d5893d37 100644 --- a/fog/ingest/enclave/measurement/build.rs +++ b/fog/ingest/enclave/measurement/build.rs @@ -10,7 +10,7 @@ use std::{env::var, path::PathBuf}; // Changing this version is a breaking change, you must update the crate version // if you do. -const SGX_VERSION: &str = "2.22.100.3"; +const SGX_VERSION: &str = "2.23.100.2"; const INGEST_ENCLAVE_PRODUCT_ID: u16 = 4; const INGEST_ENCLAVE_SECURITY_VERSION: u16 = 8; diff --git a/fog/ingest/enclave/trusted/Cargo.lock b/fog/ingest/enclave/trusted/Cargo.lock index d3f2c6fc11..12cad557b9 100644 --- a/fog/ingest/enclave/trusted/Cargo.lock +++ b/fog/ingest/enclave/trusted/Cargo.lock @@ -1143,9 +1143,9 @@ dependencies = [ [[package]] name = "mc-attestation-verifier" -version = "0.4.2" +version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fa489aed434f230862bb92ad3059380203793c30f99c603172f602290edd610" +checksum = "fcf39fb1af41156ec868564ab53156d6dd75f1dc8a7a073acdfb217b6140d9e4" dependencies = [ "der", "displaydoc", @@ -1692,9 +1692,9 @@ dependencies = [ [[package]] name = "mc-sgx-core-build" -version = "0.10.1" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c2f26e46d3279e257c6a418450332c94d0815486b8dbfdac76387e314e0c1093" +checksum = "94420a570e76dfc39924b4ec712c2df21a8d77e61ca5ba0857300b1c59889a5d" dependencies = [ "bindgen 0.66.1", "cargo-emit", @@ -1702,9 +1702,9 @@ dependencies = [ [[package]] name = "mc-sgx-core-sys-types" -version = "0.10.1" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b56553b93bd334e1f468394e739f1e404cc54085872da7993cbf85438f25d6c" +checksum = "1c5c33323d0f2855e63efaa538bdd7094104ff79f963734b4122f23302cff581" dependencies = [ "bindgen 0.66.1", "cargo-emit", @@ -1715,9 +1715,9 @@ dependencies = [ [[package]] name = "mc-sgx-core-types" -version = "0.10.1" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1cc4a12a26208d90e08c0eaf85f8318c8f9ab8fd8abd9c505bcf64def220d2ff" +checksum = "1191b0bb2868ff5bdf7766d3b3e9fa9bb94c23149ae21a82485e6f5f44074106" dependencies = [ "bitflags 2.4.1", "displaydoc", @@ -1742,9 +1742,9 @@ dependencies = [ [[package]] name = "mc-sgx-dcap-sys-types" -version = "0.10.1" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de6add229c047dc25fa8950ebf8e5fcc21a7f4d2b52c0b85b67b13d2edca08e9" +checksum = "2dd3e93a316a5c142de6fb9179970abc04ca4767732b90d118c90d531db47e89" dependencies = [ "bindgen 0.66.1", "mc-sgx-core-build", @@ -1753,9 +1753,9 @@ dependencies = [ [[package]] name = "mc-sgx-dcap-types" -version = "0.10.1" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8592ab2cf83ec03324dba68e3f24d9dac716d1cefa7db434f8fdf79e2aafcf9f" +checksum = "42c618d93a3f9561bdc27231fa7965ebe855c8d74f5cd5467da194042e0671a9" dependencies = [ "const-oid", "displaydoc", @@ -1855,9 +1855,9 @@ dependencies = [ [[package]] name = "mc-sgx-util" -version = "0.10.1" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70a17bdd557d482382794a59232314fe9cfb7a9c4450aec867f737d815e5f5b0" +checksum = "b3c237bec3e33530c4b1a171c8c078ad5d525d5fae177ac9d62e8e454b3fffb7" [[package]] name = "mc-transaction-core" diff --git a/fog/ingest/enclave/trusted/build.rs b/fog/ingest/enclave/trusted/build.rs index 210fb32342..33943491c6 100644 --- a/fog/ingest/enclave/trusted/build.rs +++ b/fog/ingest/enclave/trusted/build.rs @@ -14,7 +14,7 @@ const SGX_SIMULATION_LIBS: &[&str] = &["libsgx_urts_sim", "libsgx_epid_sim"]; // Changing this version is a breaking change, you must update the crate version // if you do. -const SGX_VERSION: &str = "2.22.100.3"; +const SGX_VERSION: &str = "2.23.100.2"; fn main() { let env = Environment::default(); diff --git a/fog/ingest/report/Cargo.toml b/fog/ingest/report/Cargo.toml index 4654baf94c..ddba69038d 100644 --- a/fog/ingest/report/Cargo.toml +++ b/fog/ingest/report/Cargo.toml @@ -10,7 +10,7 @@ rust-version = { workspace = true } mc-attest-core = { path = "../../../attest/core", default-features = false } mc-attest-verifier = { path = "../../../attest/verifier", default-features = false } mc-attest-verifier-types = { path = "../../../attest/verifier/types", default-features = false } -mc-attestation-verifier = "0.4.2" +mc-attestation-verifier = "0.4.3" mc-crypto-keys = { path = "../../../crypto/keys" } mc-fog-report-types = { path = "../../../fog/report/types", default-features = false } mc-util-encodings = { path = "../../../util/encodings" } diff --git a/fog/ledger/connection/Cargo.toml b/fog/ledger/connection/Cargo.toml index 054ab41270..88a9d7f80d 100644 --- a/fog/ledger/connection/Cargo.toml +++ b/fog/ledger/connection/Cargo.toml @@ -34,7 +34,7 @@ der = "0.7.8" displaydoc = { version = "0.2", default-features = false } futures = "0.3" grpcio = "0.13" -mc-attestation-verifier = "0.4.2" +mc-attestation-verifier = "0.4.3" protobuf = "2.27.1" retry = "2.0" sha2 = { version = "0.10", default-features = false } diff --git a/fog/ledger/enclave/build.rs b/fog/ledger/enclave/build.rs index 505b2bd7e3..1aeee40221 100644 --- a/fog/ledger/enclave/build.rs +++ b/fog/ledger/enclave/build.rs @@ -12,7 +12,7 @@ const SGX_SIMULATION_LIBS: &[&str] = &["libsgx_urts_sim", "libsgx_epid_sim"]; // Changing this version is a breaking change, you must update the crate version // if you do. -const SGX_VERSION: &str = "2.22.100.3"; +const SGX_VERSION: &str = "2.23.100.2"; fn main() { let env = Environment::default(); diff --git a/fog/ledger/enclave/measurement/Cargo.toml b/fog/ledger/enclave/measurement/Cargo.toml index 4bfcb9bb95..270a70daee 100644 --- a/fog/ledger/enclave/measurement/Cargo.toml +++ b/fog/ledger/enclave/measurement/Cargo.toml @@ -15,7 +15,7 @@ sgx-sim = [] [dependencies] mc-attest-core = { path = "../../../../attest/core" } -mc-attestation-verifier = "0.4.2" +mc-attestation-verifier = "0.4.3" mc-sgx-css = { path = "../../../../sgx/css" } [build-dependencies] diff --git a/fog/ledger/enclave/measurement/build.rs b/fog/ledger/enclave/measurement/build.rs index e3a7ea2662..11a8334083 100644 --- a/fog/ledger/enclave/measurement/build.rs +++ b/fog/ledger/enclave/measurement/build.rs @@ -10,7 +10,7 @@ use std::{env::var, path::PathBuf}; // Changing this version is a breaking change, you must update the crate version // if you do. -const SGX_VERSION: &str = "2.22.100.3"; +const SGX_VERSION: &str = "2.23.100.2"; const LEDGER_ENCLAVE_PRODUCT_ID: u16 = 2; const LEDGER_ENCLAVE_SECURITY_VERSION: u16 = 8; diff --git a/fog/ledger/enclave/trusted/Cargo.lock b/fog/ledger/enclave/trusted/Cargo.lock index e26f3f7842..97baa86876 100644 --- a/fog/ledger/enclave/trusted/Cargo.lock +++ b/fog/ledger/enclave/trusted/Cargo.lock @@ -1137,9 +1137,9 @@ dependencies = [ [[package]] name = "mc-attestation-verifier" -version = "0.4.2" +version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fa489aed434f230862bb92ad3059380203793c30f99c603172f602290edd610" +checksum = "fcf39fb1af41156ec868564ab53156d6dd75f1dc8a7a073acdfb217b6140d9e4" dependencies = [ "der", "displaydoc", @@ -1656,9 +1656,9 @@ dependencies = [ [[package]] name = "mc-sgx-core-build" -version = "0.10.1" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c2f26e46d3279e257c6a418450332c94d0815486b8dbfdac76387e314e0c1093" +checksum = "94420a570e76dfc39924b4ec712c2df21a8d77e61ca5ba0857300b1c59889a5d" dependencies = [ "bindgen 0.66.1", "cargo-emit", @@ -1666,9 +1666,9 @@ dependencies = [ [[package]] name = "mc-sgx-core-sys-types" -version = "0.10.1" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b56553b93bd334e1f468394e739f1e404cc54085872da7993cbf85438f25d6c" +checksum = "1c5c33323d0f2855e63efaa538bdd7094104ff79f963734b4122f23302cff581" dependencies = [ "bindgen 0.66.1", "cargo-emit", @@ -1679,9 +1679,9 @@ dependencies = [ [[package]] name = "mc-sgx-core-types" -version = "0.10.1" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1cc4a12a26208d90e08c0eaf85f8318c8f9ab8fd8abd9c505bcf64def220d2ff" +checksum = "1191b0bb2868ff5bdf7766d3b3e9fa9bb94c23149ae21a82485e6f5f44074106" dependencies = [ "bitflags 2.4.1", "displaydoc", @@ -1706,9 +1706,9 @@ dependencies = [ [[package]] name = "mc-sgx-dcap-sys-types" -version = "0.10.1" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de6add229c047dc25fa8950ebf8e5fcc21a7f4d2b52c0b85b67b13d2edca08e9" +checksum = "2dd3e93a316a5c142de6fb9179970abc04ca4767732b90d118c90d531db47e89" dependencies = [ "bindgen 0.66.1", "mc-sgx-core-build", @@ -1717,9 +1717,9 @@ dependencies = [ [[package]] name = "mc-sgx-dcap-types" -version = "0.10.1" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8592ab2cf83ec03324dba68e3f24d9dac716d1cefa7db434f8fdf79e2aafcf9f" +checksum = "42c618d93a3f9561bdc27231fa7965ebe855c8d74f5cd5467da194042e0671a9" dependencies = [ "const-oid", "displaydoc", @@ -1819,9 +1819,9 @@ dependencies = [ [[package]] name = "mc-sgx-util" -version = "0.10.1" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70a17bdd557d482382794a59232314fe9cfb7a9c4450aec867f737d815e5f5b0" +checksum = "b3c237bec3e33530c4b1a171c8c078ad5d525d5fae177ac9d62e8e454b3fffb7" [[package]] name = "mc-transaction-core" diff --git a/fog/ledger/enclave/trusted/build.rs b/fog/ledger/enclave/trusted/build.rs index 16dad797a6..c9f5ed77f6 100644 --- a/fog/ledger/enclave/trusted/build.rs +++ b/fog/ledger/enclave/trusted/build.rs @@ -14,7 +14,7 @@ const SGX_SIMULATION_LIBS: &[&str] = &["libsgx_urts_sim", "libsgx_epid_sim"]; // Changing this version is a breaking change, you must update the crate version // if you do. -const SGX_VERSION: &str = "2.22.100.3"; +const SGX_VERSION: &str = "2.23.100.2"; fn main() { let env = Environment::default(); diff --git a/fog/ledger/server/Cargo.toml b/fog/ledger/server/Cargo.toml index 4ec0a859c1..5938f42e21 100644 --- a/fog/ledger/server/Cargo.toml +++ b/fog/ledger/server/Cargo.toml @@ -57,7 +57,7 @@ futures = "0.3" grpcio = "0.13" itertools = "0.12" lazy_static = "1.4" -mc-attestation-verifier = "0.4.2" +mc-attestation-verifier = "0.4.3" prometheus = "0.13" rand = "0.8" retry = "2.0" diff --git a/fog/report/resolver/Cargo.toml b/fog/report/resolver/Cargo.toml index ba3ea19d51..c550dfcb63 100644 --- a/fog/report/resolver/Cargo.toml +++ b/fog/report/resolver/Cargo.toml @@ -20,6 +20,6 @@ mc-fog-report-validation = { path = "../validation" } mc-fog-sig = { path = "../../sig", default-features = false } mc-util-uri = { path = "../../../util/uri" } -mc-attestation-verifier = "0.4.2" +mc-attestation-verifier = "0.4.3" mockall = { version = "0.12.1", optional = true } serde = { version = "1.0", default-features = false, features = ["alloc", "derive"] } diff --git a/fog/sample-paykit/Cargo.toml b/fog/sample-paykit/Cargo.toml index b5d2d9341f..30d0ba6cc9 100644 --- a/fog/sample-paykit/Cargo.toml +++ b/fog/sample-paykit/Cargo.toml @@ -57,7 +57,7 @@ displaydoc = { version = "0.2", default-features = false } futures = "0.3" grpcio = "0.13" link-cplusplus = "1.0" # This is needed to support building on darwin which only has libc++ and not libstdc++ -mc-attestation-verifier = "0.4.2" +mc-attestation-verifier = "0.4.3" protobuf = "2.27.1" rand = "0.8" serde_json = { version = "1.0", default-features = false, features = ["alloc"] } diff --git a/fog/view/connection/Cargo.toml b/fog/view/connection/Cargo.toml index c73af74158..c49a31e678 100644 --- a/fog/view/connection/Cargo.toml +++ b/fog/view/connection/Cargo.toml @@ -34,6 +34,6 @@ aes-gcm = "0.10.3" der = "0.7.8" futures = "0.3" grpcio = "0.13" -mc-attestation-verifier = "0.4.2" +mc-attestation-verifier = "0.4.3" retry = "2.0" sha2 = { version = "0.10", default-features = false } diff --git a/fog/view/enclave/build.rs b/fog/view/enclave/build.rs index 645e1b0045..da8994f347 100644 --- a/fog/view/enclave/build.rs +++ b/fog/view/enclave/build.rs @@ -12,7 +12,7 @@ const SGX_SIMULATION_LIBS: &[&str] = &["libsgx_urts_sim", "libsgx_epid_sim"]; // Changing this version is a breaking change, you must update the crate version // if you do. -const SGX_VERSION: &str = "2.22.100.3"; +const SGX_VERSION: &str = "2.23.100.2"; fn main() { let env = Environment::default(); diff --git a/fog/view/enclave/measurement/Cargo.toml b/fog/view/enclave/measurement/Cargo.toml index bbba416b8d..d1393e7aac 100644 --- a/fog/view/enclave/measurement/Cargo.toml +++ b/fog/view/enclave/measurement/Cargo.toml @@ -14,7 +14,7 @@ sgx-sim = [] [dependencies] mc-attest-core = { path = "../../../../attest/core" } -mc-attestation-verifier = "0.4.2" +mc-attestation-verifier = "0.4.3" mc-sgx-css = { path = "../../../../sgx/css" } [build-dependencies] diff --git a/fog/view/enclave/measurement/build.rs b/fog/view/enclave/measurement/build.rs index a473b0a942..7b96f8f898 100644 --- a/fog/view/enclave/measurement/build.rs +++ b/fog/view/enclave/measurement/build.rs @@ -10,7 +10,7 @@ use std::{env::var, path::PathBuf}; // Changing this version is a breaking change, you must update the crate version // if you do. -const SGX_VERSION: &str = "2.22.100.3"; +const SGX_VERSION: &str = "2.23.100.2"; const VIEW_ENCLAVE_PRODUCT_ID: u16 = 3; const VIEW_ENCLAVE_SECURITY_VERSION: u16 = 8; diff --git a/fog/view/enclave/trusted/Cargo.lock b/fog/view/enclave/trusted/Cargo.lock index a02677c9f4..2fe58af45e 100644 --- a/fog/view/enclave/trusted/Cargo.lock +++ b/fog/view/enclave/trusted/Cargo.lock @@ -1143,9 +1143,9 @@ dependencies = [ [[package]] name = "mc-attestation-verifier" -version = "0.4.2" +version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fa489aed434f230862bb92ad3059380203793c30f99c603172f602290edd610" +checksum = "fcf39fb1af41156ec868564ab53156d6dd75f1dc8a7a073acdfb217b6140d9e4" dependencies = [ "der", "displaydoc", @@ -1703,9 +1703,9 @@ dependencies = [ [[package]] name = "mc-sgx-core-build" -version = "0.10.1" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c2f26e46d3279e257c6a418450332c94d0815486b8dbfdac76387e314e0c1093" +checksum = "94420a570e76dfc39924b4ec712c2df21a8d77e61ca5ba0857300b1c59889a5d" dependencies = [ "bindgen 0.66.1", "cargo-emit", @@ -1713,9 +1713,9 @@ dependencies = [ [[package]] name = "mc-sgx-core-sys-types" -version = "0.10.1" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b56553b93bd334e1f468394e739f1e404cc54085872da7993cbf85438f25d6c" +checksum = "1c5c33323d0f2855e63efaa538bdd7094104ff79f963734b4122f23302cff581" dependencies = [ "bindgen 0.66.1", "cargo-emit", @@ -1726,9 +1726,9 @@ dependencies = [ [[package]] name = "mc-sgx-core-types" -version = "0.10.1" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1cc4a12a26208d90e08c0eaf85f8318c8f9ab8fd8abd9c505bcf64def220d2ff" +checksum = "1191b0bb2868ff5bdf7766d3b3e9fa9bb94c23149ae21a82485e6f5f44074106" dependencies = [ "bitflags 2.4.1", "displaydoc", @@ -1753,9 +1753,9 @@ dependencies = [ [[package]] name = "mc-sgx-dcap-sys-types" -version = "0.10.1" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de6add229c047dc25fa8950ebf8e5fcc21a7f4d2b52c0b85b67b13d2edca08e9" +checksum = "2dd3e93a316a5c142de6fb9179970abc04ca4767732b90d118c90d531db47e89" dependencies = [ "bindgen 0.66.1", "mc-sgx-core-build", @@ -1764,9 +1764,9 @@ dependencies = [ [[package]] name = "mc-sgx-dcap-types" -version = "0.10.1" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8592ab2cf83ec03324dba68e3f24d9dac716d1cefa7db434f8fdf79e2aafcf9f" +checksum = "42c618d93a3f9561bdc27231fa7965ebe855c8d74f5cd5467da194042e0671a9" dependencies = [ "const-oid", "displaydoc", @@ -1866,9 +1866,9 @@ dependencies = [ [[package]] name = "mc-sgx-util" -version = "0.10.1" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70a17bdd557d482382794a59232314fe9cfb7a9c4450aec867f737d815e5f5b0" +checksum = "b3c237bec3e33530c4b1a171c8c078ad5d525d5fae177ac9d62e8e454b3fffb7" [[package]] name = "mc-transaction-core" diff --git a/fog/view/enclave/trusted/build.rs b/fog/view/enclave/trusted/build.rs index 82298641ea..03aceca232 100644 --- a/fog/view/enclave/trusted/build.rs +++ b/fog/view/enclave/trusted/build.rs @@ -14,7 +14,7 @@ const SGX_SIMULATION_LIBS: &[&str] = &["libsgx_urts_sim", "libsgx_epid_sim"]; // Changing this version is a breaking change, you must update the crate version // if you do. -const SGX_VERSION: &str = "2.22.100.3"; +const SGX_VERSION: &str = "2.23.100.2"; fn main() { let env = Environment::default(); diff --git a/fog/view/server/test-utils/Cargo.toml b/fog/view/server/test-utils/Cargo.toml index bfac22ce03..dadadfb5a7 100644 --- a/fog/view/server/test-utils/Cargo.toml +++ b/fog/view/server/test-utils/Cargo.toml @@ -29,5 +29,5 @@ mc-fog-view-server = { path = "../." } # Third-party grpcio = "0.13" -mc-attestation-verifier = "0.4.2" +mc-attestation-verifier = "0.4.3" portpicker = "0.1.1" diff --git a/ledger/sync/Cargo.toml b/ledger/sync/Cargo.toml index bae8ba328b..4539b1ee13 100644 --- a/ledger/sync/Cargo.toml +++ b/ledger/sync/Cargo.toml @@ -30,7 +30,7 @@ mc-util-uri = { path = "../../util/uri" } crossbeam-channel = "0.5" displaydoc = "0.2" grpcio = "0.13" -mc-attestation-verifier = "0.4.2" +mc-attestation-verifier = "0.4.3" mockall = "0.12.1" protobuf = "2.27.1" rand = "0.8" diff --git a/mobilecoind-dev-faucet/Cargo.toml b/mobilecoind-dev-faucet/Cargo.toml index 73295b0568..6bfd91996c 100644 --- a/mobilecoind-dev-faucet/Cargo.toml +++ b/mobilecoind-dev-faucet/Cargo.toml @@ -32,7 +32,7 @@ clap = { version = "4.5", features = ["derive", "env"] } displaydoc = "0.2" grpcio = "0.13" hex = "0.4" -mc-attestation-verifier = "0.4.2" +mc-attestation-verifier = "0.4.3" rand = "0.8" rocket = { version = "0.5.0", features = ["json"] } serde = "1.0" diff --git a/mobilecoind/Cargo.toml b/mobilecoind/Cargo.toml index a2ed509b85..4048efcaff 100644 --- a/mobilecoind/Cargo.toml +++ b/mobilecoind/Cargo.toml @@ -62,7 +62,7 @@ displaydoc = "0.2" grpcio = "0.13" hex_fmt = "0.3" lmdb-rkv = "0.14.0" -mc-attestation-verifier = "0.4.2" +mc-attestation-verifier = "0.4.3" num_cpus = "1.16" prost = { version = "0.12", default-features = false, features = ["prost-derive"] } protobuf = "2.27.1" diff --git a/sgx/css/Cargo.toml b/sgx/css/Cargo.toml index 31438b5452..ac6cbabb75 100644 --- a/sgx/css/Cargo.toml +++ b/sgx/css/Cargo.toml @@ -10,5 +10,5 @@ rust-version = "1.74.0" [dependencies] displaydoc = { version = "0.2", default-features = false } -mc-sgx-core-types = "0.10.1" +mc-sgx-core-types = "0.11.0" sha2 = { version = "0.10", default-features = false } diff --git a/sgx/report-cache/api/Cargo.toml b/sgx/report-cache/api/Cargo.toml index fc9eebf4eb..a30bdaa6af 100644 --- a/sgx/report-cache/api/Cargo.toml +++ b/sgx/report-cache/api/Cargo.toml @@ -13,5 +13,5 @@ serde = { version = "1.0", default-features = false, features = ["alloc", "deriv mc-attest-core = { path = "../../../attest/core", default-features = false } mc-attest-enclave-api = { path = "../../../attest/enclave-api" } -mc-sgx-dcap-types = "0.10.1" +mc-sgx-dcap-types = "0.11.0" mc-util-serial = { path = "../../../util/serial", default-features = false } diff --git a/sgx/report-cache/untrusted/Cargo.toml b/sgx/report-cache/untrusted/Cargo.toml index 44ade73110..6b27da5ff5 100644 --- a/sgx/report-cache/untrusted/Cargo.toml +++ b/sgx/report-cache/untrusted/Cargo.toml @@ -16,8 +16,8 @@ mc-attest-enclave-api = { path = "../../../attest/enclave-api" } mc-attest-untrusted = { path = "../../../attest/untrusted" } mc-attest-verifier = { path = "../../../attest/verifier" } mc-common = { path = "../../../common", features = ["log"] } -mc-sgx-dcap-ql = "0.10.1" -mc-sgx-dcap-quoteverify = "0.10.1" -mc-sgx-dcap-types = "0.10.1" +mc-sgx-dcap-ql = "0.11.0" +mc-sgx-dcap-quoteverify = "0.11.0" +mc-sgx-dcap-types = "0.11.0" mc-sgx-report-cache-api = { path = "../api" } mc-util-metrics = { path = "../../../util/metrics" } diff --git a/sgx/types/Cargo.toml b/sgx/types/Cargo.toml index 7a6c58e3c5..e98956cdea 100644 --- a/sgx/types/Cargo.toml +++ b/sgx/types/Cargo.toml @@ -28,4 +28,4 @@ crate-type = ["rlib"] default = [] [dependencies] -mc-sgx-core-sys-types = "0.10.1" +mc-sgx-core-sys-types = "0.11.0"