diff --git a/Cargo.lock b/Cargo.lock index bc22612896..704981b1ff 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2526,7 +2526,7 @@ dependencies = [ "mc-crypto-ring-signature-signer", "mc-crypto-x509-test-vectors", "mc-fog-report-validation-test-utils", - "mc-sgx-core-types", + "mc-sgx-core-types 0.10.0", "mc-sgx-dcap-types", "mc-test-vectors-b58-encodings", "mc-transaction-builder", @@ -2597,7 +2597,7 @@ dependencies = [ "mc-attest-verifier-types", "mc-crypto-keys", "mc-crypto-noise", - "mc-sgx-core-types", + "mc-sgx-core-types 0.10.0", "mc-sgx-dcap-types", "mc-util-build-grpc", "mc-util-build-script", @@ -2621,7 +2621,7 @@ dependencies = [ "mc-attest-verifier-types", "mc-common", "mc-crypto-digestible", - "mc-sgx-core-types", + "mc-sgx-core-types 0.10.0", "mc-sgx-dcap-types", "mc-sgx-types", "mc-util-build-script", @@ -2678,7 +2678,7 @@ dependencies = [ "mc-attestation-verifier", "mc-rand", "mc-sgx-build", - "mc-sgx-core-types", + "mc-sgx-core-types 0.10.0", "mc-sgx-dcap-ql", "mc-sgx-dcap-quoteverify", "mc-sgx-dcap-sys-types", @@ -2708,8 +2708,8 @@ dependencies = [ "mc-attest-verifier-types", "mc-attestation-verifier", "mc-common", - "mc-sgx-core-sys-types", - "mc-sgx-core-types", + "mc-sgx-core-sys-types 0.9.0", + "mc-sgx-core-types 0.10.0", "mc-sgx-css", "mc-sgx-dcap-types", "mc-sgx-types", @@ -2733,7 +2733,7 @@ dependencies = [ "hex", "hex-literal", "mc-attestation-verifier", - "mc-sgx-core-types", + "mc-sgx-core-types 0.10.0", "serde", "serde_json", ] @@ -2750,7 +2750,7 @@ dependencies = [ "mc-attest-untrusted", "mc-crypto-digestible", "mc-crypto-keys", - "mc-sgx-core-types", + "mc-sgx-core-types 0.10.0", "mc-sgx-dcap-sys-types", "mc-sgx-dcap-types", "mc-util-encodings", @@ -2773,8 +2773,8 @@ dependencies = [ "displaydoc", "hex", "mbedtls", - "mc-sgx-core-sys-types", - "mc-sgx-core-types", + "mc-sgx-core-sys-types 0.9.0", + "mc-sgx-core-types 0.9.0", "mc-sgx-dcap-types", "p256", "serde", @@ -5452,6 +5452,16 @@ dependencies = [ "cargo-emit", ] +[[package]] +name = "mc-sgx-core-build" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e641bda5154585e0e208ffaab332bed5b07bc7932365c90a0784aa01aedc86bf" +dependencies = [ + "bindgen 0.66.1", + "cargo-emit", +] + [[package]] name = "mc-sgx-core-sys-types" version = "0.9.0" @@ -5460,7 +5470,20 @@ checksum = "c1e3737cd325f4fc372d5fe2efea18eeae1e32b08fd170677956e3ba81b46cf0" dependencies = [ "bindgen 0.66.1", "cargo-emit", - "mc-sgx-core-build", + "mc-sgx-core-build 0.9.0", + "serde", + "serde_with", +] + +[[package]] +name = "mc-sgx-core-sys-types" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ee64ad59a2ec2c7f957566c523e7fc8ce5d12f71810effa83d17d72655e7ec3c" +dependencies = [ + "bindgen 0.66.1", + "cargo-emit", + "mc-sgx-core-build 0.10.0", "serde", "serde_with", ] @@ -5475,8 +5498,26 @@ dependencies = [ "displaydoc", "getrandom", "hex", - "mc-sgx-core-sys-types", - "mc-sgx-util", + "mc-sgx-core-sys-types 0.9.0", + "mc-sgx-util 0.9.0", + "nom", + "rand_core", + "serde", + "subtle", +] + +[[package]] +name = "mc-sgx-core-types" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aff595ed82df5dcdd942c971df3986ddef2921cd628edd48c5921536181a777d" +dependencies = [ + "bitflags 2.4.1", + "displaydoc", + "getrandom", + "hex", + "mc-sgx-core-sys-types 0.10.0", + "mc-sgx-util 0.10.0", "nom", "rand_core", "serde", @@ -5488,7 +5529,7 @@ name = "mc-sgx-css" version = "5.2.0" dependencies = [ "displaydoc", - "mc-sgx-core-types", + "mc-sgx-core-types 0.10.0", "sha2 0.10.8", ] @@ -5508,12 +5549,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e2bd9787ff00873b0916c504307a01e800e2a2003470d3f2360007e3fc3eb26e" dependencies = [ "displaydoc", - "mc-sgx-core-sys-types", - "mc-sgx-core-types", + "mc-sgx-core-sys-types 0.9.0", + "mc-sgx-core-types 0.9.0", "mc-sgx-dcap-ql-sys", "mc-sgx-dcap-ql-types", "mc-sgx-dcap-types", - "mc-sgx-util", + "mc-sgx-util 0.9.0", "once_cell", ] @@ -5525,8 +5566,8 @@ checksum = "48c83ee97e39cdc93d28e01302f179523d2cba99f00aa057d199dcedcbd6f3c3" dependencies = [ "bindgen 0.66.1", "cargo-emit", - "mc-sgx-core-build", - "mc-sgx-core-sys-types", + "mc-sgx-core-build 0.9.0", + "mc-sgx-core-sys-types 0.9.0", "mc-sgx-dcap-ql-sys-types", "mc-sgx-dcap-sys-types", ] @@ -5539,7 +5580,7 @@ checksum = "5b1135d37c0330dbdbc035589197e127e8890409681e25a2bcc828fbf7ce4f3b" dependencies = [ "bindgen 0.66.1", "cargo-emit", - "mc-sgx-core-build", + "mc-sgx-core-build 0.9.0", ] [[package]] @@ -5548,7 +5589,7 @@ version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "37d5f67334175f387dbad452b5fbdec9953a4bf50a428379d816c98cc05bdeed" dependencies = [ - "mc-sgx-core-types", + "mc-sgx-core-types 0.9.0", "mc-sgx-dcap-ql-sys-types", ] @@ -5564,7 +5605,7 @@ dependencies = [ "mc-sgx-dcap-quoteverify-types", "mc-sgx-dcap-sys-types", "mc-sgx-dcap-types", - "mc-sgx-util", + "mc-sgx-util 0.9.0", "once_cell", ] @@ -5576,7 +5617,7 @@ checksum = "36c5e4e999748255dcb2fab54a255cf0ff834d8178fefee52628cf83f573891f" dependencies = [ "bindgen 0.66.1", "cargo-emit", - "mc-sgx-core-build", + "mc-sgx-core-build 0.9.0", "mc-sgx-dcap-quoteverify-sys-types", "mc-sgx-dcap-sys-types", ] @@ -5589,7 +5630,7 @@ checksum = "803b1b4b6c1434b7088f068f240dcfd602ffdfd112ee4942264800939b7bcfae" dependencies = [ "bindgen 0.66.1", "cargo-emit", - "mc-sgx-core-build", + "mc-sgx-core-build 0.9.0", "mc-sgx-dcap-sys-types", ] @@ -5599,7 +5640,7 @@ version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "02959ba059f312bcb03e1f5c03cc484ae983af97ed16c9acd4bdd86adb478d8b" dependencies = [ - "mc-sgx-core-types", + "mc-sgx-core-types 0.9.0", "mc-sgx-dcap-quoteverify-sys-types", ] @@ -5610,8 +5651,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "59cb73d145ebc4bf8d5b894651c743633db956cf6635a6b0b40b3995d37883f8" dependencies = [ "bindgen 0.66.1", - "mc-sgx-core-build", - "mc-sgx-core-sys-types", + "mc-sgx-core-build 0.9.0", + "mc-sgx-core-sys-types 0.9.0", ] [[package]] @@ -5623,9 +5664,9 @@ dependencies = [ "const-oid", "displaydoc", "hex", - "mc-sgx-core-types", + "mc-sgx-core-types 0.9.0", "mc-sgx-dcap-sys-types", - "mc-sgx-util", + "mc-sgx-util 0.9.0", "nom", "p256", "serde", @@ -5700,7 +5741,7 @@ dependencies = [ name = "mc-sgx-types" version = "5.2.0" dependencies = [ - "mc-sgx-core-sys-types", + "mc-sgx-core-sys-types 0.9.0", ] [[package]] @@ -5720,6 +5761,12 @@ version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2afaa76b1049c04f4caa75b378656dabb079a0d8be350084bd3f1ac8426e179e" +[[package]] +name = "mc-sgx-util" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eca2266429f2bb3d4281c211cfe3af28d8503052339d1145a388d02e1e3f3f88" + [[package]] name = "mc-test-vectors-account-keys" version = "5.2.0" diff --git a/api/Cargo.toml b/api/Cargo.toml index d29b9a4833..980fb22c24 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.9.0" +mc-sgx-core-types = "0.10.0" mc-sgx-dcap-types = "0.9.0" protobuf = "2.27.1" diff --git a/attest/api/Cargo.toml b/attest/api/Cargo.toml index cff1eda622..983121ae64 100644 --- a/attest/api/Cargo.toml +++ b/attest/api/Cargo.toml @@ -22,7 +22,7 @@ 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.9.0" +mc-sgx-core-types = "0.10.0" mc-sgx-dcap-types = "0.9.0" mc-util-serial = { path = "../../util/serial" } diff --git a/attest/core/Cargo.toml b/attest/core/Cargo.toml index f50c74986d..fedd8d2c6f 100644 --- a/attest/core/Cargo.toml +++ b/attest/core/Cargo.toml @@ -28,7 +28,7 @@ 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.9.0" +mc-sgx-core-types = "0.10.0" mc-sgx-dcap-types = "0.9.0" mc-sgx-types = { path = "../../sgx/types" } mc-util-encodings = { path = "../../util/encodings" } diff --git a/attest/untrusted/Cargo.toml b/attest/untrusted/Cargo.toml index 4762e4cbe4..2495c6b6ea 100644 --- a/attest/untrusted/Cargo.toml +++ b/attest/untrusted/Cargo.toml @@ -20,7 +20,7 @@ mc-attest-verifier = { path = "../verifier", default-features = false } mc-attest-verifier-types = { path = "../verifier/types", default-features = false } mc-attestation-verifier = "0.4.1" mc-rand = "1.1.0" -mc-sgx-core-types = "0.9.0" +mc-sgx-core-types = "0.10.0" mc-sgx-dcap-ql = "0.9.0" mc-sgx-dcap-quoteverify = "0.9.0" mc-sgx-dcap-sys-types = "0.9.0" diff --git a/attest/verifier/Cargo.toml b/attest/verifier/Cargo.toml index c55981953c..3f6bc97029 100644 --- a/attest/verifier/Cargo.toml +++ b/attest/verifier/Cargo.toml @@ -27,7 +27,7 @@ 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.9.0" +mc-sgx-core-types = "0.10.0" mc-sgx-css = { path = "../../sgx/css", default-features = false } mc-sgx-dcap-types = "0.9.0" mc-sgx-types = { path = "../../sgx/types", default-features = false } diff --git a/attest/verifier/config/Cargo.toml b/attest/verifier/config/Cargo.toml index a517e0dfd7..75df7ab84e 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.1" -mc-sgx-core-types = "0.9.0" +mc-sgx-core-types = "0.10.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 28293fe89a..18634ded1b 100644 --- a/attest/verifier/types/Cargo.toml +++ b/attest/verifier/types/Cargo.toml @@ -10,7 +10,7 @@ rust-version = { workspace = true } [dependencies] mc-crypto-digestible = { path = "../../../crypto/digestible" } mc-crypto-keys = { path = "../../../crypto/keys" } -mc-sgx-core-types = "0.9.0" +mc-sgx-core-types = "0.10.0" mc-sgx-dcap-sys-types = { version = "0.9.0", default-features = false } mc-sgx-dcap-types = { version = "0.9.0", default-features = false, features = ["alloc"] } mc-util-encodings = { path = "../../../util/encodings" } diff --git a/sgx/css/Cargo.toml b/sgx/css/Cargo.toml index 13d43f30e6..aefff2ab77 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.9.0" +mc-sgx-core-types = "0.10.0" sha2 = { version = "0.10", default-features = false }