From a515109d4c63cbe4d6befad1b1ec38b52a710da7 Mon Sep 17 00:00:00 2001 From: Nick Santana Date: Fri, 22 Sep 2023 08:56:29 -0700 Subject: [PATCH] Bump `mc-attestation-verifier` to 0.4.0 (#3575) Also bumps the `mc-sgx-***` crates to 0.8.0 --- Cargo.lock | 44 +++++++++++------------ api/Cargo.toml | 2 +- attest/ake/Cargo.toml | 2 +- attest/api/Cargo.toml | 4 +-- attest/core/Cargo.toml | 4 +-- attest/untrusted/Cargo.toml | 10 +++--- attest/verifier/Cargo.toml | 8 ++--- attest/verifier/config/Cargo.toml | 4 +-- attest/verifier/types/Cargo.toml | 8 ++--- connection/Cargo.toml | 2 +- consensus/enclave/measurement/Cargo.toml | 2 +- consensus/enclave/trusted/Cargo.lock | 28 +++++++-------- 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/measurement/Cargo.toml | 2 +- fog/ingest/enclave/trusted/Cargo.lock | 28 +++++++-------- fog/ledger/connection/Cargo.toml | 2 +- fog/ledger/enclave/measurement/Cargo.toml | 2 +- fog/ledger/enclave/trusted/Cargo.lock | 28 +++++++-------- 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/measurement/Cargo.toml | 2 +- fog/view/enclave/trusted/Cargo.lock | 28 +++++++-------- 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/types/Cargo.toml | 2 +- 33 files changed, 119 insertions(+), 119 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 8aa26c9431..e17c35926f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2765,9 +2765,9 @@ dependencies = [ [[package]] name = "mc-attestation-verifier" -version = "0.3.1" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6bdeca0948f17208a69b0bccd33f28c7f75c0053c5b13e22389d04fcbb662aaf" +checksum = "8145f2ccdf417ba2463928b7ff50200caf0be7c37a32265822c7ed7f7d4fb528" dependencies = [ "der", "displaydoc", @@ -5415,9 +5415,9 @@ dependencies = [ [[package]] name = "mc-sgx-core-build" -version = "0.7.5" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c2cb4f96865f22afd3125d60d9640ba91f50f3eb1bfba5cc1742d28f952d161" +checksum = "b948e5bb6b9bcde3daa1a3852a396a78bc0d01b3e1321a9f4939dc638c8bdd1d" dependencies = [ "bindgen 0.66.1", "cargo-emit", @@ -5425,9 +5425,9 @@ dependencies = [ [[package]] name = "mc-sgx-core-sys-types" -version = "0.7.5" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61e974f10ecf0d0c644e62a44ba8ffb679b0f4c16db3d57662e6ce04adf786a3" +checksum = "5032466ad021e904e42b4f251d30eacd3295b98912ff20f4f0b231837d3fbe7b" dependencies = [ "bindgen 0.66.1", "cargo-emit", @@ -5438,9 +5438,9 @@ dependencies = [ [[package]] name = "mc-sgx-core-types" -version = "0.7.5" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a784b4f08b8eecfb178b45ef151ba0a398b184bf11169f07cce6835381ff57eb" +checksum = "a02f0344fb761c5973e06ddb92414b80dfaf8172df8ea800792bc0f8ae58e743" dependencies = [ "bitflags 2.3.3", "displaydoc", @@ -5474,9 +5474,9 @@ dependencies = [ [[package]] name = "mc-sgx-dcap-ql" -version = "0.7.5" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa4497c5e07c74b92ae9a93eb04751fd535998ad742574ad9d8e3cae02ac0be5" +checksum = "a611160521fa8ddce0ddef0965183440c1e9fdad0c0a464600721b629dc47e58" dependencies = [ "displaydoc", "mc-sgx-core-sys-types", @@ -5490,9 +5490,9 @@ dependencies = [ [[package]] name = "mc-sgx-dcap-ql-sys" -version = "0.7.5" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c4630ad0cd232202eaea8a0ea2c412f6e49044d7fe7fb6ccd820aa2e2b1ac3dd" +checksum = "8d1669d7ccadfa147425a2169bdd1f42f640ce40c4701eb810f138fe5b5de1e7" dependencies = [ "bindgen 0.66.1", "cargo-emit", @@ -5504,9 +5504,9 @@ dependencies = [ [[package]] name = "mc-sgx-dcap-ql-sys-types" -version = "0.7.5" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70b93ebfbf89b804c16260c30c0aa2e21707df38fb54e5739844973bc2ee7883" +checksum = "26c19a80791c43bd39949f5693547cc78194d672a0e8086c4c08623a71f63d9f" dependencies = [ "bindgen 0.66.1", "cargo-emit", @@ -5515,9 +5515,9 @@ dependencies = [ [[package]] name = "mc-sgx-dcap-ql-types" -version = "0.7.5" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "171e0be8e433431b1ebb52907fb2473214995af544c28bad2c3f88950a4d1dbf" +checksum = "28eef0f91798251435ab99d89220815d1da36e5e439bbe4451d237fce2278c22" dependencies = [ "mc-sgx-core-types", "mc-sgx-dcap-ql-sys-types", @@ -5525,9 +5525,9 @@ dependencies = [ [[package]] name = "mc-sgx-dcap-sys-types" -version = "0.7.5" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f3c431199bc5e06a88b859aeecabe752e77f2da7583d3675ae27566e68291b64" +checksum = "cf98663e9bd1ecd54df3525b57616f00307fde2cf60dd986740de88cfe161860" dependencies = [ "bindgen 0.66.1", "mc-sgx-core-build", @@ -5536,9 +5536,9 @@ dependencies = [ [[package]] name = "mc-sgx-dcap-types" -version = "0.7.5" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cc432f849d882455b2ba51b33face35f96e25929179e9327375b9ab0d0abcd7e" +checksum = "825e6a9c0cf6e74654e8b64b806cba8bbf54f49ec7b7e09fbf140c95b357a3e7" dependencies = [ "const-oid", "displaydoc", @@ -5633,9 +5633,9 @@ dependencies = [ [[package]] name = "mc-sgx-util" -version = "0.7.5" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f913f943bb5a925308f4e741d85234d2d8090dc6fc35ed9eae7cd885891b383" +checksum = "f4db5b47e10b27c1f310371d1542a496884589e5e40618fade19ec6417ceb847" [[package]] name = "mc-test-vectors-account-keys" diff --git a/api/Cargo.toml b/api/Cargo.toml index f7b76cccfc..65d617cd98 100644 --- a/api/Cargo.toml +++ b/api/Cargo.toml @@ -28,7 +28,7 @@ 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.7.5" +mc-sgx-core-types = "0.8.0" protobuf = "2.27.1" curve25519-dalek = { version = "4.0.0-rc.1", default-features = false } diff --git a/attest/ake/Cargo.toml b/attest/ake/Cargo.toml index 9c0b55a381..83fd28381b 100644 --- a/attest/ake/Cargo.toml +++ b/attest/ake/Cargo.toml @@ -26,7 +26,7 @@ mc-crypto-noise = { path = "../../crypto/noise", default-features = false } aead = "0.5" digest = "0.10" displaydoc = { version = "0.2", default-features = false } -mc-attestation-verifier = "0.3.1" +mc-attestation-verifier = "0.4.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 124479f514..39aa9b3a7e 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.7.5" -mc-sgx-dcap-types = "0.7.5" +mc-sgx-core-types = "0.8.0" +mc-sgx-dcap-types = "0.8.0" mc-util-serial = { path = "../../util/serial" } aead = "0.5" diff --git a/attest/core/Cargo.toml b/attest/core/Cargo.toml index 65c56de922..04c3d94352 100644 --- a/attest/core/Cargo.toml +++ b/attest/core/Cargo.toml @@ -28,9 +28,9 @@ 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.7.5" +mc-sgx-core-types = "0.8.0" mc-sgx-css = { path = "../../sgx/css" } -mc-sgx-dcap-types = "0.7.3" +mc-sgx-dcap-types = "0.8.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/untrusted/Cargo.toml b/attest/untrusted/Cargo.toml index 3359e93cfb..1d19cdd09e 100644 --- a/attest/untrusted/Cargo.toml +++ b/attest/untrusted/Cargo.toml @@ -18,12 +18,12 @@ 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.3.1" +mc-attestation-verifier = "0.4.0" mc-rand = "1.1.0" -mc-sgx-core-types = "0.7.5" -mc-sgx-dcap-ql = "0.7.5" -mc-sgx-dcap-sys-types = "0.7.5" -mc-sgx-dcap-types = "0.7.5" +mc-sgx-core-types = "0.8.0" +mc-sgx-dcap-ql = "0.8.0" +mc-sgx-dcap-sys-types = "0.8.0" +mc-sgx-dcap-types = "0.8.0" mc-sgx-types = { path = "../../sgx/types" } p256 = { version = "0.13.0", default-features = false, features = ["ecdsa", "pem"] } sha2 = { version = "0.10.6", default-features = false } diff --git a/attest/verifier/Cargo.toml b/attest/verifier/Cargo.toml index e71784c641..949cce7c5b 100644 --- a/attest/verifier/Cargo.toml +++ b/attest/verifier/Cargo.toml @@ -29,9 +29,9 @@ ias-dev = [] 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.7.5" +mc-sgx-core-types = "0.8.0" mc-sgx-css = { path = "../../sgx/css", default-features = false } -mc-sgx-dcap-types = "0.7.5" +mc-sgx-dcap-types = "0.8.0" mc-sgx-types = { path = "../../sgx/types", default-features = false } cfg-if = "1.0" @@ -39,7 +39,7 @@ der = { version = "0.7.7", 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.3.1", features = ["mbedtls"] } +mc-attestation-verifier = { version = "0.4.0", features = ["mbedtls"] } serde = { version = "1.0", default-features = false, features = ["alloc", "derive"] } sha2 = { version = "0.10", default-features = false } @@ -48,7 +48,7 @@ mc-util-encodings = { path = "../../util/encodings", default-features = false } textwrap = "0.11" [build-dependencies] -mc-sgx-core-sys-types = "0.7.5" +mc-sgx-core-sys-types = "0.8.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 adf7029bbf..6e00eca915 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.3.1" -mc-sgx-core-types = "0.7.5" +mc-attestation-verifier = "0.4.0" +mc-sgx-core-types = "0.8.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 46099c0167..179babe11c 100644 --- a/attest/verifier/types/Cargo.toml +++ b/attest/verifier/types/Cargo.toml @@ -8,12 +8,12 @@ license = "Apache-2.0" rust-version = { workspace = true } [dependencies] -mc-attestation-verifier = "0.3.1" +mc-attestation-verifier = "0.4.0" mc-crypto-digestible = { path = "../../../crypto/digestible" } mc-crypto-keys = { path = "../../../crypto/keys" } -mc-sgx-core-types = "0.7.5" -mc-sgx-dcap-sys-types = { version = "0.7.5", default-features = false } -mc-sgx-dcap-types = { version = "0.7.5", default-features = false, features = ["alloc"] } +mc-sgx-core-types = "0.8.0" +mc-sgx-dcap-sys-types = { version = "0.8.0", default-features = false } +mc-sgx-dcap-types = { version = "0.8.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 37cc5dc878..1df76b463c 100644 --- a/connection/Cargo.toml +++ b/connection/Cargo.toml @@ -27,7 +27,7 @@ aes-gcm = "0.10.2" cookie = "0.17" displaydoc = "0.2" grpcio = "0.12.1" -mc-attestation-verifier = "0.3.1" +mc-attestation-verifier = "0.4.0" mc-rand = "1" retry = "2.0" secrecy = "0.8" diff --git a/consensus/enclave/measurement/Cargo.toml b/consensus/enclave/measurement/Cargo.toml index c0329aedc3..0e1e78c347 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.3.1" +mc-attestation-verifier = "0.4.0" mc-sgx-css = { path = "../../../sgx/css" } [build-dependencies] diff --git a/consensus/enclave/trusted/Cargo.lock b/consensus/enclave/trusted/Cargo.lock index e2dd2a408f..6ce9fdb4bc 100644 --- a/consensus/enclave/trusted/Cargo.lock +++ b/consensus/enclave/trusted/Cargo.lock @@ -1101,9 +1101,9 @@ dependencies = [ [[package]] name = "mc-attestation-verifier" -version = "0.3.1" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6bdeca0948f17208a69b0bccd33f28c7f75c0053c5b13e22389d04fcbb662aaf" +checksum = "8145f2ccdf417ba2463928b7ff50200caf0be7c37a32265822c7ed7f7d4fb528" dependencies = [ "der", "displaydoc", @@ -1556,9 +1556,9 @@ dependencies = [ [[package]] name = "mc-sgx-core-build" -version = "0.7.5" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c2cb4f96865f22afd3125d60d9640ba91f50f3eb1bfba5cc1742d28f952d161" +checksum = "b948e5bb6b9bcde3daa1a3852a396a78bc0d01b3e1321a9f4939dc638c8bdd1d" dependencies = [ "bindgen 0.66.1", "cargo-emit", @@ -1566,9 +1566,9 @@ dependencies = [ [[package]] name = "mc-sgx-core-sys-types" -version = "0.7.5" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61e974f10ecf0d0c644e62a44ba8ffb679b0f4c16db3d57662e6ce04adf786a3" +checksum = "5032466ad021e904e42b4f251d30eacd3295b98912ff20f4f0b231837d3fbe7b" dependencies = [ "bindgen 0.66.1", "cargo-emit", @@ -1579,9 +1579,9 @@ dependencies = [ [[package]] name = "mc-sgx-core-types" -version = "0.7.5" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a784b4f08b8eecfb178b45ef151ba0a398b184bf11169f07cce6835381ff57eb" +checksum = "a02f0344fb761c5973e06ddb92414b80dfaf8172df8ea800792bc0f8ae58e743" dependencies = [ "bitflags 2.3.3", "displaydoc", @@ -1606,9 +1606,9 @@ dependencies = [ [[package]] name = "mc-sgx-dcap-sys-types" -version = "0.7.5" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f3c431199bc5e06a88b859aeecabe752e77f2da7583d3675ae27566e68291b64" +checksum = "cf98663e9bd1ecd54df3525b57616f00307fde2cf60dd986740de88cfe161860" dependencies = [ "bindgen 0.66.1", "mc-sgx-core-build", @@ -1617,9 +1617,9 @@ dependencies = [ [[package]] name = "mc-sgx-dcap-types" -version = "0.7.5" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cc432f849d882455b2ba51b33face35f96e25929179e9327375b9ab0d0abcd7e" +checksum = "825e6a9c0cf6e74654e8b64b806cba8bbf54f49ec7b7e09fbf140c95b357a3e7" dependencies = [ "const-oid", "displaydoc", @@ -1711,9 +1711,9 @@ dependencies = [ [[package]] name = "mc-sgx-util" -version = "0.7.5" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f913f943bb5a925308f4e741d85234d2d8090dc6fc35ed9eae7cd885891b383" +checksum = "f4db5b47e10b27c1f310371d1542a496884589e5e40618fade19ec6417ceb847" [[package]] name = "mc-transaction-core" diff --git a/consensus/mint-client/Cargo.toml b/consensus/mint-client/Cargo.toml index b8b74fe2e3..af513f310a 100644 --- a/consensus/mint-client/Cargo.toml +++ b/consensus/mint-client/Cargo.toml @@ -39,7 +39,7 @@ clap = { version = "4.3", features = ["derive", "env"] } displaydoc = "0.2" grpcio = "0.12.1" hex = { version = "0.4", features = ["serde"] } -mc-attestation-verifier = "0.3.1" +mc-attestation-verifier = "0.4.0" 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 e3aa18ab86..c65e697f90 100644 --- a/crypto/ake/enclave/Cargo.toml +++ b/crypto/ake/enclave/Cargo.toml @@ -21,7 +21,7 @@ mc-sgx-compat = { path = "../../../sgx/compat", default-features = false } aes-gcm = "0.10.1" digest = "0.10" -mc-attestation-verifier = "0.3.1" +mc-attestation-verifier = "0.4.0" sha2 = { version = "0.10", default-features = false } [build-dependencies] diff --git a/fog/distribution/Cargo.toml b/fog/distribution/Cargo.toml index c30e8674d8..b6d2e23302 100644 --- a/fog/distribution/Cargo.toml +++ b/fog/distribution/Cargo.toml @@ -33,7 +33,7 @@ clap = { version = "4.3", features = ["derive", "env"] } crossbeam-channel = "0.5" grpcio = "0.12.1" lazy_static = "1.4" -mc-attestation-verifier = "0.3.1" +mc-attestation-verifier = "0.4.0" rand = "0.8" rayon = "1.7" retry = "2.0" diff --git a/fog/enclave_connection/Cargo.toml b/fog/enclave_connection/Cargo.toml index 086376f6ea..df656de08e 100644 --- a/fog/enclave_connection/Cargo.toml +++ b/fog/enclave_connection/Cargo.toml @@ -24,6 +24,6 @@ aes-gcm = "0.10.2" cookie = "0.17" displaydoc = { version = "0.2", default-features = false } grpcio = "0.12.1" -mc-attestation-verifier = "0.3.1" +mc-attestation-verifier = "0.4.0" retry = "2.0" sha2 = { version = "0.10", default-features = false } diff --git a/fog/ingest/enclave/measurement/Cargo.toml b/fog/ingest/enclave/measurement/Cargo.toml index c001c1e676..e38154f292 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.3.1" +mc-attestation-verifier = "0.4.0" mc-sgx-css = { path = "../../../../sgx/css" } [build-dependencies] diff --git a/fog/ingest/enclave/trusted/Cargo.lock b/fog/ingest/enclave/trusted/Cargo.lock index 55f4175fa5..fd5639561a 100644 --- a/fog/ingest/enclave/trusted/Cargo.lock +++ b/fog/ingest/enclave/trusted/Cargo.lock @@ -1131,9 +1131,9 @@ dependencies = [ [[package]] name = "mc-attestation-verifier" -version = "0.3.1" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6bdeca0948f17208a69b0bccd33f28c7f75c0053c5b13e22389d04fcbb662aaf" +checksum = "8145f2ccdf417ba2463928b7ff50200caf0be7c37a32265822c7ed7f7d4fb528" dependencies = [ "der", "displaydoc", @@ -1673,9 +1673,9 @@ dependencies = [ [[package]] name = "mc-sgx-core-build" -version = "0.7.5" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c2cb4f96865f22afd3125d60d9640ba91f50f3eb1bfba5cc1742d28f952d161" +checksum = "b948e5bb6b9bcde3daa1a3852a396a78bc0d01b3e1321a9f4939dc638c8bdd1d" dependencies = [ "bindgen 0.66.1", "cargo-emit", @@ -1683,9 +1683,9 @@ dependencies = [ [[package]] name = "mc-sgx-core-sys-types" -version = "0.7.5" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61e974f10ecf0d0c644e62a44ba8ffb679b0f4c16db3d57662e6ce04adf786a3" +checksum = "5032466ad021e904e42b4f251d30eacd3295b98912ff20f4f0b231837d3fbe7b" dependencies = [ "bindgen 0.66.1", "cargo-emit", @@ -1696,9 +1696,9 @@ dependencies = [ [[package]] name = "mc-sgx-core-types" -version = "0.7.5" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a784b4f08b8eecfb178b45ef151ba0a398b184bf11169f07cce6835381ff57eb" +checksum = "a02f0344fb761c5973e06ddb92414b80dfaf8172df8ea800792bc0f8ae58e743" dependencies = [ "bitflags 2.3.3", "displaydoc", @@ -1723,9 +1723,9 @@ dependencies = [ [[package]] name = "mc-sgx-dcap-sys-types" -version = "0.7.5" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f3c431199bc5e06a88b859aeecabe752e77f2da7583d3675ae27566e68291b64" +checksum = "cf98663e9bd1ecd54df3525b57616f00307fde2cf60dd986740de88cfe161860" dependencies = [ "bindgen 0.66.1", "mc-sgx-core-build", @@ -1734,9 +1734,9 @@ dependencies = [ [[package]] name = "mc-sgx-dcap-types" -version = "0.7.5" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cc432f849d882455b2ba51b33face35f96e25929179e9327375b9ab0d0abcd7e" +checksum = "825e6a9c0cf6e74654e8b64b806cba8bbf54f49ec7b7e09fbf140c95b357a3e7" dependencies = [ "const-oid", "displaydoc", @@ -1835,9 +1835,9 @@ dependencies = [ [[package]] name = "mc-sgx-util" -version = "0.7.5" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f913f943bb5a925308f4e741d85234d2d8090dc6fc35ed9eae7cd885891b383" +checksum = "f4db5b47e10b27c1f310371d1542a496884589e5e40618fade19ec6417ceb847" [[package]] name = "mc-transaction-core" diff --git a/fog/ledger/connection/Cargo.toml b/fog/ledger/connection/Cargo.toml index debf38bf79..d84f296c04 100644 --- a/fog/ledger/connection/Cargo.toml +++ b/fog/ledger/connection/Cargo.toml @@ -33,7 +33,7 @@ aes-gcm = "0.10.2" displaydoc = { version = "0.2", default-features = false } futures = "0.3" grpcio = "0.12.1" -mc-attestation-verifier = "0.3.1" +mc-attestation-verifier = "0.4.0" protobuf = "2.27.1" retry = "2.0" sha2 = { version = "0.10", default-features = false } diff --git a/fog/ledger/enclave/measurement/Cargo.toml b/fog/ledger/enclave/measurement/Cargo.toml index afd8b13731..86f485ef98 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.3.1" +mc-attestation-verifier = "0.4.0" mc-sgx-css = { path = "../../../../sgx/css" } [build-dependencies] diff --git a/fog/ledger/enclave/trusted/Cargo.lock b/fog/ledger/enclave/trusted/Cargo.lock index 5574ba05dd..9ecc765c42 100644 --- a/fog/ledger/enclave/trusted/Cargo.lock +++ b/fog/ledger/enclave/trusted/Cargo.lock @@ -1125,9 +1125,9 @@ dependencies = [ [[package]] name = "mc-attestation-verifier" -version = "0.3.1" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6bdeca0948f17208a69b0bccd33f28c7f75c0053c5b13e22389d04fcbb662aaf" +checksum = "8145f2ccdf417ba2463928b7ff50200caf0be7c37a32265822c7ed7f7d4fb528" dependencies = [ "der", "displaydoc", @@ -1647,9 +1647,9 @@ dependencies = [ [[package]] name = "mc-sgx-core-build" -version = "0.7.5" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c2cb4f96865f22afd3125d60d9640ba91f50f3eb1bfba5cc1742d28f952d161" +checksum = "b948e5bb6b9bcde3daa1a3852a396a78bc0d01b3e1321a9f4939dc638c8bdd1d" dependencies = [ "bindgen 0.66.1", "cargo-emit", @@ -1657,9 +1657,9 @@ dependencies = [ [[package]] name = "mc-sgx-core-sys-types" -version = "0.7.5" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61e974f10ecf0d0c644e62a44ba8ffb679b0f4c16db3d57662e6ce04adf786a3" +checksum = "5032466ad021e904e42b4f251d30eacd3295b98912ff20f4f0b231837d3fbe7b" dependencies = [ "bindgen 0.66.1", "cargo-emit", @@ -1670,9 +1670,9 @@ dependencies = [ [[package]] name = "mc-sgx-core-types" -version = "0.7.5" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a784b4f08b8eecfb178b45ef151ba0a398b184bf11169f07cce6835381ff57eb" +checksum = "a02f0344fb761c5973e06ddb92414b80dfaf8172df8ea800792bc0f8ae58e743" dependencies = [ "bitflags 2.3.3", "displaydoc", @@ -1697,9 +1697,9 @@ dependencies = [ [[package]] name = "mc-sgx-dcap-sys-types" -version = "0.7.5" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f3c431199bc5e06a88b859aeecabe752e77f2da7583d3675ae27566e68291b64" +checksum = "cf98663e9bd1ecd54df3525b57616f00307fde2cf60dd986740de88cfe161860" dependencies = [ "bindgen 0.66.1", "mc-sgx-core-build", @@ -1708,9 +1708,9 @@ dependencies = [ [[package]] name = "mc-sgx-dcap-types" -version = "0.7.5" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cc432f849d882455b2ba51b33face35f96e25929179e9327375b9ab0d0abcd7e" +checksum = "825e6a9c0cf6e74654e8b64b806cba8bbf54f49ec7b7e09fbf140c95b357a3e7" dependencies = [ "const-oid", "displaydoc", @@ -1809,9 +1809,9 @@ dependencies = [ [[package]] name = "mc-sgx-util" -version = "0.7.5" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f913f943bb5a925308f4e741d85234d2d8090dc6fc35ed9eae7cd885891b383" +checksum = "f4db5b47e10b27c1f310371d1542a496884589e5e40618fade19ec6417ceb847" [[package]] name = "mc-transaction-core" diff --git a/fog/ledger/server/Cargo.toml b/fog/ledger/server/Cargo.toml index 399ec16c95..18b24d931d 100644 --- a/fog/ledger/server/Cargo.toml +++ b/fog/ledger/server/Cargo.toml @@ -57,7 +57,7 @@ futures = "0.3" grpcio = "0.12.1" itertools = "0.10" lazy_static = "1.4" -mc-attestation-verifier = "0.3.1" +mc-attestation-verifier = "0.4.0" rand = "0.8" retry = "2.0" serde = { version = "1.0", default-features = false, features = ["alloc", "derive"] } diff --git a/fog/report/resolver/Cargo.toml b/fog/report/resolver/Cargo.toml index 1893dd4a81..a7d46021c6 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.3.1" +mc-attestation-verifier = "0.4.0" mockall = { version = "0.11.4", 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 f14acd4265..ca1b6c55ff 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.12.1" link-cplusplus = "1.0" # This is needed to support building on darwin which only has libc++ and not libstdc++ -mc-attestation-verifier = "0.3.1" +mc-attestation-verifier = "0.4.0" 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 f2d82af1ff..fe8e29efbe 100644 --- a/fog/view/connection/Cargo.toml +++ b/fog/view/connection/Cargo.toml @@ -33,6 +33,6 @@ mc-fog-view-protocol = { path = "../protocol" } aes-gcm = "0.10.2" futures = "0.3" grpcio = "0.12.1" -mc-attestation-verifier = "0.3.1" +mc-attestation-verifier = "0.4.0" retry = "2.0" sha2 = { version = "0.10", default-features = false } diff --git a/fog/view/enclave/measurement/Cargo.toml b/fog/view/enclave/measurement/Cargo.toml index c733d10aca..eb2a86e432 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.3.1" +mc-attestation-verifier = "0.4.0" mc-sgx-css = { path = "../../../../sgx/css" } [build-dependencies] diff --git a/fog/view/enclave/trusted/Cargo.lock b/fog/view/enclave/trusted/Cargo.lock index 1ac0199f01..aab15ac828 100644 --- a/fog/view/enclave/trusted/Cargo.lock +++ b/fog/view/enclave/trusted/Cargo.lock @@ -1131,9 +1131,9 @@ dependencies = [ [[package]] name = "mc-attestation-verifier" -version = "0.3.1" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6bdeca0948f17208a69b0bccd33f28c7f75c0053c5b13e22389d04fcbb662aaf" +checksum = "8145f2ccdf417ba2463928b7ff50200caf0be7c37a32265822c7ed7f7d4fb528" dependencies = [ "der", "displaydoc", @@ -1685,9 +1685,9 @@ dependencies = [ [[package]] name = "mc-sgx-core-build" -version = "0.7.5" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c2cb4f96865f22afd3125d60d9640ba91f50f3eb1bfba5cc1742d28f952d161" +checksum = "b948e5bb6b9bcde3daa1a3852a396a78bc0d01b3e1321a9f4939dc638c8bdd1d" dependencies = [ "bindgen 0.66.1", "cargo-emit", @@ -1695,9 +1695,9 @@ dependencies = [ [[package]] name = "mc-sgx-core-sys-types" -version = "0.7.5" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61e974f10ecf0d0c644e62a44ba8ffb679b0f4c16db3d57662e6ce04adf786a3" +checksum = "5032466ad021e904e42b4f251d30eacd3295b98912ff20f4f0b231837d3fbe7b" dependencies = [ "bindgen 0.66.1", "cargo-emit", @@ -1708,9 +1708,9 @@ dependencies = [ [[package]] name = "mc-sgx-core-types" -version = "0.7.5" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a784b4f08b8eecfb178b45ef151ba0a398b184bf11169f07cce6835381ff57eb" +checksum = "a02f0344fb761c5973e06ddb92414b80dfaf8172df8ea800792bc0f8ae58e743" dependencies = [ "bitflags 2.3.3", "displaydoc", @@ -1735,9 +1735,9 @@ dependencies = [ [[package]] name = "mc-sgx-dcap-sys-types" -version = "0.7.5" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f3c431199bc5e06a88b859aeecabe752e77f2da7583d3675ae27566e68291b64" +checksum = "cf98663e9bd1ecd54df3525b57616f00307fde2cf60dd986740de88cfe161860" dependencies = [ "bindgen 0.66.1", "mc-sgx-core-build", @@ -1746,9 +1746,9 @@ dependencies = [ [[package]] name = "mc-sgx-dcap-types" -version = "0.7.5" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cc432f849d882455b2ba51b33face35f96e25929179e9327375b9ab0d0abcd7e" +checksum = "825e6a9c0cf6e74654e8b64b806cba8bbf54f49ec7b7e09fbf140c95b357a3e7" dependencies = [ "const-oid", "displaydoc", @@ -1847,9 +1847,9 @@ dependencies = [ [[package]] name = "mc-sgx-util" -version = "0.7.5" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f913f943bb5a925308f4e741d85234d2d8090dc6fc35ed9eae7cd885891b383" +checksum = "f4db5b47e10b27c1f310371d1542a496884589e5e40618fade19ec6417ceb847" [[package]] name = "mc-transaction-core" diff --git a/fog/view/server/test-utils/Cargo.toml b/fog/view/server/test-utils/Cargo.toml index ab41369bb5..96d6bc18e2 100644 --- a/fog/view/server/test-utils/Cargo.toml +++ b/fog/view/server/test-utils/Cargo.toml @@ -30,5 +30,5 @@ mc-fog-view-server = { path = "../." } # Third-party grpcio = "0.12.0" -mc-attestation-verifier = "0.3.1" +mc-attestation-verifier = "0.4.0" portpicker = "0.1.1" diff --git a/ledger/sync/Cargo.toml b/ledger/sync/Cargo.toml index 682ccdf700..9ab861f962 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.12.1" -mc-attestation-verifier = "0.3.1" +mc-attestation-verifier = "0.4.0" mockall = "0.11.4" protobuf = "2.27.1" rand = "0.8" diff --git a/mobilecoind-dev-faucet/Cargo.toml b/mobilecoind-dev-faucet/Cargo.toml index 2b9b3ebb95..7811f40375 100644 --- a/mobilecoind-dev-faucet/Cargo.toml +++ b/mobilecoind-dev-faucet/Cargo.toml @@ -32,7 +32,7 @@ clap = { version = "4.3", features = ["derive", "env"] } displaydoc = "0.2" grpcio = "0.12.1" hex = "0.4" -mc-attestation-verifier = "0.3.1" +mc-attestation-verifier = "0.4.0" rand = "0.8" rocket = { version = "0.5.0-rc.3", features = ["json"] } serde = "1.0" diff --git a/mobilecoind/Cargo.toml b/mobilecoind/Cargo.toml index fe386ce121..023cc4800e 100644 --- a/mobilecoind/Cargo.toml +++ b/mobilecoind/Cargo.toml @@ -61,7 +61,7 @@ displaydoc = "0.2" grpcio = "0.12.1" hex_fmt = "0.3" lmdb-rkv = "0.14.0" -mc-attestation-verifier = "0.3.1" +mc-attestation-verifier = "0.4.0" 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 c87ad4cac9..acb1d21edf 100644 --- a/sgx/css/Cargo.toml +++ b/sgx/css/Cargo.toml @@ -10,5 +10,5 @@ rust-version = "1.68.0" [dependencies] displaydoc = { version = "0.2", default-features = false } -mc-sgx-core-types = "0.7.5" +mc-sgx-core-types = "0.8.0" sha2 = { version = "0.10", default-features = false } diff --git a/sgx/types/Cargo.toml b/sgx/types/Cargo.toml index bed847a75b..9f2440a018 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.7.5" +mc-sgx-core-sys-types = "0.8.0"