From b27a987c7e1bab1baf1e6f520d679cd120b8c743 Mon Sep 17 00:00:00 2001 From: Nick Santana Date: Mon, 11 Dec 2023 13:35:37 -0800 Subject: [PATCH] Fix reproducible enclave builds Previously the enclave builds would vary between build runs. This was due to `HashSet` being used during a code generation step. Now the enclave builds are reproducible. --- Cargo.lock | 56 +++++++++++++-------------- api/Cargo.toml | 4 +- attest/ake/Cargo.toml | 2 +- attest/api/Cargo.toml | 4 +- attest/core/Cargo.toml | 4 +- attest/untrusted/Cargo.toml | 10 ++--- attest/verifier/Cargo.toml | 6 +-- attest/verifier/config/Cargo.toml | 2 +- attest/verifier/types/Cargo.toml | 6 +-- consensus/enclave/trusted/Cargo.lock | 24 ++++++------ fog/ingest/enclave/trusted/Cargo.lock | 24 ++++++------ fog/ledger/enclave/trusted/Cargo.lock | 24 ++++++------ fog/view/enclave/trusted/Cargo.lock | 24 ++++++------ sgx/css/Cargo.toml | 2 +- sgx/report-cache/api/Cargo.toml | 2 +- sgx/report-cache/untrusted/Cargo.toml | 6 +-- sgx/types/Cargo.toml | 2 +- 17 files changed, 101 insertions(+), 101 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index b3236c2fe7..7f253edeae 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -5444,9 +5444,9 @@ dependencies = [ [[package]] name = "mc-sgx-core-build" -version = "0.10.0" +version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e641bda5154585e0e208ffaab332bed5b07bc7932365c90a0784aa01aedc86bf" +checksum = "c2f26e46d3279e257c6a418450332c94d0815486b8dbfdac76387e314e0c1093" dependencies = [ "bindgen 0.66.1", "cargo-emit", @@ -5454,9 +5454,9 @@ dependencies = [ [[package]] name = "mc-sgx-core-sys-types" -version = "0.10.0" +version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee64ad59a2ec2c7f957566c523e7fc8ce5d12f71810effa83d17d72655e7ec3c" +checksum = "5b56553b93bd334e1f468394e739f1e404cc54085872da7993cbf85438f25d6c" dependencies = [ "bindgen 0.66.1", "cargo-emit", @@ -5467,9 +5467,9 @@ dependencies = [ [[package]] name = "mc-sgx-core-types" -version = "0.10.0" +version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aff595ed82df5dcdd942c971df3986ddef2921cd628edd48c5921536181a777d" +checksum = "1cc4a12a26208d90e08c0eaf85f8318c8f9ab8fd8abd9c505bcf64def220d2ff" dependencies = [ "bitflags 2.4.1", "displaydoc", @@ -5503,9 +5503,9 @@ dependencies = [ [[package]] name = "mc-sgx-dcap-ql" -version = "0.10.0" +version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "913bf23c02fe38bce012bf9d79844359336bcb2600f06f2ec10dcea5632057c4" +checksum = "307e4f644bdd12b2d9f34074e48c9a3175283cc1328be7a35448d62510bf0af3" dependencies = [ "displaydoc", "mc-sgx-core-sys-types", @@ -5519,9 +5519,9 @@ dependencies = [ [[package]] name = "mc-sgx-dcap-ql-sys" -version = "0.10.0" +version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1bd585cdd470036d4a41f83f6d2a24833b0b1c3f1d2a74444b202e2feee8e120" +checksum = "3e022b642ec754c65e63cb05a28992ef86515124ce8406f56dfbb1fb9e99bec8" dependencies = [ "bindgen 0.66.1", "cargo-emit", @@ -5533,9 +5533,9 @@ dependencies = [ [[package]] name = "mc-sgx-dcap-ql-sys-types" -version = "0.10.0" +version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "82b721564a120ab668a7c4adb23a637587828c57e0579d127a3e833475b32764" +checksum = "a633a976d15bb1b11a30d160a4955f584ee33680d901343230d1b054934cdc57" dependencies = [ "bindgen 0.66.1", "cargo-emit", @@ -5544,9 +5544,9 @@ dependencies = [ [[package]] name = "mc-sgx-dcap-ql-types" -version = "0.10.0" +version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0441c272ca3a9ad33c5700939982033e64889a9a0862e29bcd384053899bda02" +checksum = "c8d90000e10d132e79c19986154180c18b8d49ca5bd3a50ec679dc19167dd4f1" dependencies = [ "mc-sgx-core-types", "mc-sgx-dcap-ql-sys-types", @@ -5554,9 +5554,9 @@ dependencies = [ [[package]] name = "mc-sgx-dcap-quoteverify" -version = "0.10.0" +version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78abc1e5d1f702fed7967fa84f3989896f9b42d45bbffc035923cd51adf63686" +checksum = "ae55f3d139acb17ce5af00c7aedff95d2f79decb7dd7076dc6a55e263c3d2674" dependencies = [ "displaydoc", "mc-sgx-dcap-quoteverify-sys", @@ -5570,9 +5570,9 @@ dependencies = [ [[package]] name = "mc-sgx-dcap-quoteverify-sys" -version = "0.10.0" +version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d435121e62978c30f474bc01d22ae0b319732152cd46f3442f5c48d72f1ca38" +checksum = "58e528d188ebaf66973422d9e2230c4014c435ff8579c4b5aaa45fbd7343521b" dependencies = [ "bindgen 0.66.1", "cargo-emit", @@ -5583,9 +5583,9 @@ dependencies = [ [[package]] name = "mc-sgx-dcap-quoteverify-sys-types" -version = "0.10.0" +version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "84a0f6b94981be6509b5f3e49691dfbb6c32afccdec25bdb45b045d67ebbeb6e" +checksum = "aea5262775db742f69ef3c87030437eeba9182b9f151cc662c3a6d6e126cacd8" dependencies = [ "bindgen 0.66.1", "cargo-emit", @@ -5594,9 +5594,9 @@ dependencies = [ [[package]] name = "mc-sgx-dcap-quoteverify-types" -version = "0.10.0" +version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68f010589d5ab91544ba1a67f408a6bc11d398d706592060c0bade2a204b1233" +checksum = "4e275593ce28aca9f75ce6782bdd1d630af88aa7739b10848f955a5c87519720" dependencies = [ "mc-sgx-core-types", "mc-sgx-dcap-quoteverify-sys-types", @@ -5604,9 +5604,9 @@ dependencies = [ [[package]] name = "mc-sgx-dcap-sys-types" -version = "0.10.0" +version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c81f0145d31addcf9e2c06ed97654307b2f1ad5f2f4765ff25fc1e8601cf6ab7" +checksum = "de6add229c047dc25fa8950ebf8e5fcc21a7f4d2b52c0b85b67b13d2edca08e9" dependencies = [ "bindgen 0.66.1", "mc-sgx-core-build", @@ -5615,9 +5615,9 @@ dependencies = [ [[package]] name = "mc-sgx-dcap-types" -version = "0.10.0" +version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ce51b0796bbb7369456c5af63c1832ee824624d2d3ff9ccce7f924f799ad778" +checksum = "8592ab2cf83ec03324dba68e3f24d9dac716d1cefa7db434f8fdf79e2aafcf9f" dependencies = [ "const-oid", "displaydoc", @@ -5715,9 +5715,9 @@ dependencies = [ [[package]] name = "mc-sgx-util" -version = "0.10.0" +version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eca2266429f2bb3d4281c211cfe3af28d8503052339d1145a388d02e1e3f3f88" +checksum = "70a17bdd557d482382794a59232314fe9cfb7a9c4450aec867f737d815e5f5b0" [[package]] name = "mc-test-vectors-account-keys" diff --git a/api/Cargo.toml b/api/Cargo.toml index cd8a3dbd30..0d53fe163d 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.0" -mc-sgx-dcap-types = "0.10.0" +mc-sgx-core-types = "0.10.1" +mc-sgx-dcap-types = "0.10.1" 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 feb3c12dcd..5fc394bdbd 100644 --- a/attest/ake/Cargo.toml +++ b/attest/ake/Cargo.toml @@ -29,7 +29,7 @@ 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.0" +mc-sgx-dcap-types = "0.10.1" 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 27db317d76..735621ff1b 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.0" -mc-sgx-dcap-types = "0.10.0" +mc-sgx-core-types = "0.10.1" +mc-sgx-dcap-types = "0.10.1" mc-util-serial = { path = "../../util/serial" } aead = "0.5" diff --git a/attest/core/Cargo.toml b/attest/core/Cargo.toml index a9bca21908..2c7ee39cf2 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.0" -mc-sgx-dcap-types = "0.10.0" +mc-sgx-core-types = "0.10.1" +mc-sgx-dcap-types = "0.10.1" 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/untrusted/Cargo.toml b/attest/untrusted/Cargo.toml index 4909b01cf3..07c7f62d33 100644 --- a/attest/untrusted/Cargo.toml +++ b/attest/untrusted/Cargo.toml @@ -20,11 +20,11 @@ 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-rand = "1.1.0" -mc-sgx-core-types = "0.10.0" -mc-sgx-dcap-ql = "0.10.0" -mc-sgx-dcap-quoteverify = "0.10.0" -mc-sgx-dcap-sys-types = "0.10.0" -mc-sgx-dcap-types = "0.10.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-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 21d69caa02..f48f727893 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.0" +mc-sgx-core-types = "0.10.1" mc-sgx-css = { path = "../../sgx/css", default-features = false } -mc-sgx-dcap-types = "0.10.0" +mc-sgx-dcap-types = "0.10.1" mc-sgx-types = { path = "../../sgx/types", default-features = false } cfg-if = "1.0" @@ -48,7 +48,7 @@ p256 = { version = "0.13.0", default-features = false } textwrap = "0.16" [build-dependencies] -mc-sgx-core-sys-types = "0.10.0" +mc-sgx-core-sys-types = "0.10.1" 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 856fe23534..96d76bac06 100644 --- a/attest/verifier/config/Cargo.toml +++ b/attest/verifier/config/Cargo.toml @@ -10,7 +10,7 @@ readme = "README.md" 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.0" +mc-sgx-core-types = "0.10.1" 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 b9ebcf8919..2c1f652e2e 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.0" -mc-sgx-dcap-sys-types = { version = "0.10.0", default-features = false } -mc-sgx-dcap-types = { version = "0.10.0", default-features = false, features = ["alloc"] } +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-util-encodings = { path = "../../../util/encodings" } mc-util-serial = { path = "../../../util/serial" } diff --git a/consensus/enclave/trusted/Cargo.lock b/consensus/enclave/trusted/Cargo.lock index b4a9313281..30d234199a 100644 --- a/consensus/enclave/trusted/Cargo.lock +++ b/consensus/enclave/trusted/Cargo.lock @@ -1566,9 +1566,9 @@ dependencies = [ [[package]] name = "mc-sgx-core-build" -version = "0.10.0" +version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e641bda5154585e0e208ffaab332bed5b07bc7932365c90a0784aa01aedc86bf" +checksum = "c2f26e46d3279e257c6a418450332c94d0815486b8dbfdac76387e314e0c1093" dependencies = [ "bindgen 0.66.1", "cargo-emit", @@ -1576,9 +1576,9 @@ dependencies = [ [[package]] name = "mc-sgx-core-sys-types" -version = "0.10.0" +version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee64ad59a2ec2c7f957566c523e7fc8ce5d12f71810effa83d17d72655e7ec3c" +checksum = "5b56553b93bd334e1f468394e739f1e404cc54085872da7993cbf85438f25d6c" dependencies = [ "bindgen 0.66.1", "cargo-emit", @@ -1589,9 +1589,9 @@ dependencies = [ [[package]] name = "mc-sgx-core-types" -version = "0.10.0" +version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aff595ed82df5dcdd942c971df3986ddef2921cd628edd48c5921536181a777d" +checksum = "1cc4a12a26208d90e08c0eaf85f8318c8f9ab8fd8abd9c505bcf64def220d2ff" dependencies = [ "bitflags 2.4.1", "displaydoc", @@ -1616,9 +1616,9 @@ dependencies = [ [[package]] name = "mc-sgx-dcap-sys-types" -version = "0.10.0" +version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c81f0145d31addcf9e2c06ed97654307b2f1ad5f2f4765ff25fc1e8601cf6ab7" +checksum = "de6add229c047dc25fa8950ebf8e5fcc21a7f4d2b52c0b85b67b13d2edca08e9" dependencies = [ "bindgen 0.66.1", "mc-sgx-core-build", @@ -1627,9 +1627,9 @@ dependencies = [ [[package]] name = "mc-sgx-dcap-types" -version = "0.10.0" +version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ce51b0796bbb7369456c5af63c1832ee824624d2d3ff9ccce7f924f799ad778" +checksum = "8592ab2cf83ec03324dba68e3f24d9dac716d1cefa7db434f8fdf79e2aafcf9f" dependencies = [ "const-oid", "displaydoc", @@ -1722,9 +1722,9 @@ dependencies = [ [[package]] name = "mc-sgx-util" -version = "0.10.0" +version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eca2266429f2bb3d4281c211cfe3af28d8503052339d1145a388d02e1e3f3f88" +checksum = "70a17bdd557d482382794a59232314fe9cfb7a9c4450aec867f737d815e5f5b0" [[package]] name = "mc-transaction-core" diff --git a/fog/ingest/enclave/trusted/Cargo.lock b/fog/ingest/enclave/trusted/Cargo.lock index 846d6d6230..44a2125530 100644 --- a/fog/ingest/enclave/trusted/Cargo.lock +++ b/fog/ingest/enclave/trusted/Cargo.lock @@ -1692,9 +1692,9 @@ dependencies = [ [[package]] name = "mc-sgx-core-build" -version = "0.10.0" +version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e641bda5154585e0e208ffaab332bed5b07bc7932365c90a0784aa01aedc86bf" +checksum = "c2f26e46d3279e257c6a418450332c94d0815486b8dbfdac76387e314e0c1093" dependencies = [ "bindgen 0.66.1", "cargo-emit", @@ -1702,9 +1702,9 @@ dependencies = [ [[package]] name = "mc-sgx-core-sys-types" -version = "0.10.0" +version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee64ad59a2ec2c7f957566c523e7fc8ce5d12f71810effa83d17d72655e7ec3c" +checksum = "5b56553b93bd334e1f468394e739f1e404cc54085872da7993cbf85438f25d6c" dependencies = [ "bindgen 0.66.1", "cargo-emit", @@ -1715,9 +1715,9 @@ dependencies = [ [[package]] name = "mc-sgx-core-types" -version = "0.10.0" +version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aff595ed82df5dcdd942c971df3986ddef2921cd628edd48c5921536181a777d" +checksum = "1cc4a12a26208d90e08c0eaf85f8318c8f9ab8fd8abd9c505bcf64def220d2ff" dependencies = [ "bitflags 2.4.1", "displaydoc", @@ -1742,9 +1742,9 @@ dependencies = [ [[package]] name = "mc-sgx-dcap-sys-types" -version = "0.10.0" +version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c81f0145d31addcf9e2c06ed97654307b2f1ad5f2f4765ff25fc1e8601cf6ab7" +checksum = "de6add229c047dc25fa8950ebf8e5fcc21a7f4d2b52c0b85b67b13d2edca08e9" dependencies = [ "bindgen 0.66.1", "mc-sgx-core-build", @@ -1753,9 +1753,9 @@ dependencies = [ [[package]] name = "mc-sgx-dcap-types" -version = "0.10.0" +version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ce51b0796bbb7369456c5af63c1832ee824624d2d3ff9ccce7f924f799ad778" +checksum = "8592ab2cf83ec03324dba68e3f24d9dac716d1cefa7db434f8fdf79e2aafcf9f" dependencies = [ "const-oid", "displaydoc", @@ -1855,9 +1855,9 @@ dependencies = [ [[package]] name = "mc-sgx-util" -version = "0.10.0" +version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eca2266429f2bb3d4281c211cfe3af28d8503052339d1145a388d02e1e3f3f88" +checksum = "70a17bdd557d482382794a59232314fe9cfb7a9c4450aec867f737d815e5f5b0" [[package]] name = "mc-transaction-core" diff --git a/fog/ledger/enclave/trusted/Cargo.lock b/fog/ledger/enclave/trusted/Cargo.lock index 43cdca5194..41f3fecd38 100644 --- a/fog/ledger/enclave/trusted/Cargo.lock +++ b/fog/ledger/enclave/trusted/Cargo.lock @@ -1656,9 +1656,9 @@ dependencies = [ [[package]] name = "mc-sgx-core-build" -version = "0.10.0" +version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e641bda5154585e0e208ffaab332bed5b07bc7932365c90a0784aa01aedc86bf" +checksum = "c2f26e46d3279e257c6a418450332c94d0815486b8dbfdac76387e314e0c1093" dependencies = [ "bindgen 0.66.1", "cargo-emit", @@ -1666,9 +1666,9 @@ dependencies = [ [[package]] name = "mc-sgx-core-sys-types" -version = "0.10.0" +version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee64ad59a2ec2c7f957566c523e7fc8ce5d12f71810effa83d17d72655e7ec3c" +checksum = "5b56553b93bd334e1f468394e739f1e404cc54085872da7993cbf85438f25d6c" dependencies = [ "bindgen 0.66.1", "cargo-emit", @@ -1679,9 +1679,9 @@ dependencies = [ [[package]] name = "mc-sgx-core-types" -version = "0.10.0" +version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aff595ed82df5dcdd942c971df3986ddef2921cd628edd48c5921536181a777d" +checksum = "1cc4a12a26208d90e08c0eaf85f8318c8f9ab8fd8abd9c505bcf64def220d2ff" dependencies = [ "bitflags 2.4.1", "displaydoc", @@ -1706,9 +1706,9 @@ dependencies = [ [[package]] name = "mc-sgx-dcap-sys-types" -version = "0.10.0" +version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c81f0145d31addcf9e2c06ed97654307b2f1ad5f2f4765ff25fc1e8601cf6ab7" +checksum = "de6add229c047dc25fa8950ebf8e5fcc21a7f4d2b52c0b85b67b13d2edca08e9" dependencies = [ "bindgen 0.66.1", "mc-sgx-core-build", @@ -1717,9 +1717,9 @@ dependencies = [ [[package]] name = "mc-sgx-dcap-types" -version = "0.10.0" +version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ce51b0796bbb7369456c5af63c1832ee824624d2d3ff9ccce7f924f799ad778" +checksum = "8592ab2cf83ec03324dba68e3f24d9dac716d1cefa7db434f8fdf79e2aafcf9f" dependencies = [ "const-oid", "displaydoc", @@ -1819,9 +1819,9 @@ dependencies = [ [[package]] name = "mc-sgx-util" -version = "0.10.0" +version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eca2266429f2bb3d4281c211cfe3af28d8503052339d1145a388d02e1e3f3f88" +checksum = "70a17bdd557d482382794a59232314fe9cfb7a9c4450aec867f737d815e5f5b0" [[package]] name = "mc-transaction-core" diff --git a/fog/view/enclave/trusted/Cargo.lock b/fog/view/enclave/trusted/Cargo.lock index 46a4a8e74a..55d5306976 100644 --- a/fog/view/enclave/trusted/Cargo.lock +++ b/fog/view/enclave/trusted/Cargo.lock @@ -1703,9 +1703,9 @@ dependencies = [ [[package]] name = "mc-sgx-core-build" -version = "0.10.0" +version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e641bda5154585e0e208ffaab332bed5b07bc7932365c90a0784aa01aedc86bf" +checksum = "c2f26e46d3279e257c6a418450332c94d0815486b8dbfdac76387e314e0c1093" dependencies = [ "bindgen 0.66.1", "cargo-emit", @@ -1713,9 +1713,9 @@ dependencies = [ [[package]] name = "mc-sgx-core-sys-types" -version = "0.10.0" +version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee64ad59a2ec2c7f957566c523e7fc8ce5d12f71810effa83d17d72655e7ec3c" +checksum = "5b56553b93bd334e1f468394e739f1e404cc54085872da7993cbf85438f25d6c" dependencies = [ "bindgen 0.66.1", "cargo-emit", @@ -1726,9 +1726,9 @@ dependencies = [ [[package]] name = "mc-sgx-core-types" -version = "0.10.0" +version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aff595ed82df5dcdd942c971df3986ddef2921cd628edd48c5921536181a777d" +checksum = "1cc4a12a26208d90e08c0eaf85f8318c8f9ab8fd8abd9c505bcf64def220d2ff" dependencies = [ "bitflags 2.4.1", "displaydoc", @@ -1753,9 +1753,9 @@ dependencies = [ [[package]] name = "mc-sgx-dcap-sys-types" -version = "0.10.0" +version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c81f0145d31addcf9e2c06ed97654307b2f1ad5f2f4765ff25fc1e8601cf6ab7" +checksum = "de6add229c047dc25fa8950ebf8e5fcc21a7f4d2b52c0b85b67b13d2edca08e9" dependencies = [ "bindgen 0.66.1", "mc-sgx-core-build", @@ -1764,9 +1764,9 @@ dependencies = [ [[package]] name = "mc-sgx-dcap-types" -version = "0.10.0" +version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ce51b0796bbb7369456c5af63c1832ee824624d2d3ff9ccce7f924f799ad778" +checksum = "8592ab2cf83ec03324dba68e3f24d9dac716d1cefa7db434f8fdf79e2aafcf9f" dependencies = [ "const-oid", "displaydoc", @@ -1866,9 +1866,9 @@ dependencies = [ [[package]] name = "mc-sgx-util" -version = "0.10.0" +version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eca2266429f2bb3d4281c211cfe3af28d8503052339d1145a388d02e1e3f3f88" +checksum = "70a17bdd557d482382794a59232314fe9cfb7a9c4450aec867f737d815e5f5b0" [[package]] name = "mc-transaction-core" diff --git a/sgx/css/Cargo.toml b/sgx/css/Cargo.toml index 50bd85f7f2..c5a689f62b 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.0" +mc-sgx-core-types = "0.10.1" sha2 = { version = "0.10", default-features = false } diff --git a/sgx/report-cache/api/Cargo.toml b/sgx/report-cache/api/Cargo.toml index 341539ab77..d53cf3b447 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.0" +mc-sgx-dcap-types = "0.10.1" 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 1d31561ce9..0f630fbfb5 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.0" -mc-sgx-dcap-quoteverify = "0.10.0" -mc-sgx-dcap-types = "0.10.0" +mc-sgx-dcap-ql = "0.10.1" +mc-sgx-dcap-quoteverify = "0.10.1" +mc-sgx-dcap-types = "0.10.1" 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 ed4d32eae5..0a3e86a959 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.0" +mc-sgx-core-sys-types = "0.10.1"