From 4aab86079c7e00e328921eb31133a39fb1afab08 Mon Sep 17 00:00:00 2001 From: mridul Date: Tue, 27 Aug 2024 19:31:55 +0530 Subject: [PATCH] yasna & dependencies update - initial commit --- Cargo.lock | 638 ++++++++++++------ em-app/Cargo.toml | 10 +- em-app/examples/get-certificate/Cargo.toml | 2 +- examples/unit_tests/Cargo.toml | 2 +- .../nitro-attestation-verify/Cargo.toml | 6 +- fortanix-vme/tests/iron/Cargo.toml | 2 +- intel-sgx/dcap-ql/Cargo.toml | 12 +- intel-sgx/fortanix-sgx-tools/Cargo.toml | 6 +- intel-sgx/ias/Cargo.toml | 6 +- intel-sgx/sgx-isa/Cargo.toml | 4 +- intel-sgx/sgxs-tools/Cargo.toml | 4 +- intel-sgx/sgxs/Cargo.toml | 2 +- 12 files changed, 453 insertions(+), 241 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 80950b110..6060c5815 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -44,13 +44,28 @@ dependencies = [ [[package]] name = "aho-corasick" -version = "0.7.14" +version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b476ce7103678b0c6d3d395dbbae31d48ff910bd28be979ba5d48c6351131d0d" +checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916" dependencies = [ "memchr", ] +[[package]] +name = "android-tzdata" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0" + +[[package]] +name = "android_system_properties" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311" +dependencies = [ + "libc 0.2.155", +] + [[package]] name = "ansi_term" version = "0.12.1" @@ -85,7 +100,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8" dependencies = [ "hermit-abi 0.1.17", - "libc", + "libc 0.2.155", "winapi", ] @@ -107,7 +122,7 @@ version = "0.1.0" source = "git+https://github.com/fortanix/aws-nitro-enclaves-cose.git?branch=v0.1.0-patched#fe2558390c13cbd0e82f9c1610e74c4a4ddfd7e1" dependencies = [ "openssl", - "serde", + "serde 1.0.203", "serde_bytes", "serde_cbor", "serde_repr", @@ -120,7 +135,7 @@ version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5ce1d9954a5cb2841ad8ab206a050cd07ed34200ea6aafb7fa73a33771aaf48c" dependencies = [ - "serde", + "serde 1.0.203", "serde_bytes", "serde_cbor", "serde_repr", @@ -133,19 +148,19 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e9138ac237191fcb830a6c5fb45b93573ee670956bef2b2dd1ee8609daa59a4a" dependencies = [ - "libc", + "libc 0.2.155", "log 0.4.21", "nix 0.20.2", - "serde", + "serde 1.0.203", "serde_bytes", "serde_cbor", ] [[package]] name = "b64-ct" -version = "0.1.1" +version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ac1e8deebfdca687fcef6fe024fc92cf8183f203075ce4fda263ae6ea13a8dc3" +checksum = "32261e5a95e234446dd31774ef4305dc164039370fe2622fd3e935a0f2730689" [[package]] name = "backtrace" @@ -156,7 +171,7 @@ dependencies = [ "addr2line", "cc", "cfg-if 1.0.0", - "libc", + "libc 0.2.155", "miniz_oxide 0.7.2", "object", "rustc-demangle", @@ -195,32 +210,49 @@ checksum = "904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd" [[package]] name = "bindgen" -version = "0.58.1" +version = "0.65.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f8523b410d7187a43085e7e064416ea32ded16bd0a4e6fc025e21616d01258f" +checksum = "cfdf7b466f9a4903edc73f95d6d2bcd5baf8ae620638762244d3f60143643cc5" dependencies = [ "bitflags 1.2.1", "cexpr", "clang-sys", - "clap", - "env_logger 0.8.4", "lazy_static", "lazycell", "log 0.4.21", "peeking_take_while", + "prettyplease", "proc-macro2 1.0.78", "quote 1.0.35", "regex", "rustc-hash", "shlex", - "which 3.1.1", + "syn 2.0.50", + "which", ] [[package]] -name = "bit-vec" -version = "0.5.1" +name = "bindgen" +version = "0.68.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f59bbe95d4e52a6398ec21238d31577f2b28a9d86807f06ca59d191d8440d0bb" +checksum = "726e4313eb6ec35d2730258ad4e15b547ee75d6afaa1361a922e78e59b7d8078" +dependencies = [ + "bitflags 2.6.0", + "cexpr", + "clang-sys", + "lazy_static", + "lazycell", + "log 0.4.21", + "peeking_take_while", + "prettyplease", + "proc-macro2 1.0.78", + "quote 1.0.35", + "regex", + "rustc-hash", + "shlex", + "syn 2.0.50", + "which", +] [[package]] name = "bit-vec" @@ -236,9 +268,9 @@ checksum = "cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693" [[package]] name = "bitflags" -version = "2.5.0" +version = "2.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1" +checksum = "b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de" [[package]] name = "block-buffer" @@ -337,8 +369,8 @@ version = "0.10.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "363c7cfaa15f101415c4ac9e68706ca4a2277773932828b33f96e59d28c68e62" dependencies = [ - "serde", - "serde_derive 1.0.132", + "serde 1.0.203", + "serde_derive 1.0.203", "toml 0.5.8", ] @@ -350,9 +382,9 @@ checksum = "7f9fa1897e4325be0d68d48df6aa1a71ac2ed4d27723887e7754192705350730" [[package]] name = "cexpr" -version = "0.4.0" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f4aedb84272dbe89af497cf81375129abda4fc0a9e7c5d317498c15cc30c0d27" +checksum = "6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766" dependencies = [ "nom", ] @@ -371,16 +403,17 @@ checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" [[package]] name = "chrono" -version = "0.4.19" +version = "0.4.38" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "670ad68c9088c2a963aaa298cb369688cf3f9465ce5e2d4ca10e6e0098a1ce73" +checksum = "a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401" dependencies = [ - "libc", - "num-integer", + "android-tzdata", + "iana-time-zone", + "js-sys", "num-traits", - "serde", - "time 0.1.44", - "winapi", + "serde 1.0.203", + "wasm-bindgen", + "windows-targets 0.52.6", ] [[package]] @@ -390,7 +423,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fa66045b9cb23c2e9c1520732030608b02ee07e5cfaa5a521ec15ded7fa24c90" dependencies = [ "glob", - "libc", + "libc 0.2.155", "libloading 0.7.2", ] @@ -420,9 +453,9 @@ dependencies = [ [[package]] name = "cmake" -version = "0.1.44" +version = "0.1.51" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0e56268c17a6248366d66d4a47a3381369d068cce8409bb1716ed77ea32163bb" +checksum = "fb1e43aa7fd152b1f968787f7dbcdeb306d1867ff373c69955211876c053f91a" dependencies = [ "cc", ] @@ -442,7 +475,7 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1fed34f46747aa73dfaa578069fd8279d2818ade2b55f38f22a9401c7f4083e2" dependencies = [ - "libc", + "libc 0.2.155", ] [[package]] @@ -461,7 +494,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146" dependencies = [ "core-foundation-sys", - "libc", + "libc 0.2.155", ] [[package]] @@ -476,7 +509,7 @@ version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "95059428f66df56b63431fdb4e1947ed2190586af5c5a8a8b71122bdf5a7f469" dependencies = [ - "libc", + "libc 0.2.155", ] [[package]] @@ -642,18 +675,18 @@ dependencies = [ "byteorder 1.3.4", "dcap-ql-sys", "lazy_static", - "libc", + "libc 0.2.155", "mbedtls", "num", "num-derive 0.2.5", "num-traits", "report-test", - "serde", + "serde 1.0.203", "serde_json", "sgx-isa", "sgxs", "sgxs-loaders", - "yasna 0.3.2", + "yasna 0.5.2", ] [[package]] @@ -732,7 +765,7 @@ dependencies = [ "log 0.4.21", "nitro-cli", "once_cell", - "serde", + "serde 1.0.203", "sha2 0.9.8", "tempdir", "thiserror", @@ -746,7 +779,7 @@ dependencies = [ "byteorder 1.3.4", "num-derive 0.3.3", "num-traits", - "serde", + "serde 1.0.203", "serde_json", "sha2 0.9.8", ] @@ -757,7 +790,7 @@ version = "0.1.0" source = "git+https://github.com/fortanix/aws-nitro-enclaves-cli.git?branch=main#93193b1317c544ff07dd3ddcc6e126f847449cbb" dependencies = [ "eif_defs", - "libc", + "libc 0.2.155", "nix 0.15.0", "vsock 0.1.5", ] @@ -774,11 +807,17 @@ dependencies = [ "hex 0.3.2", "log 0.4.21", "openssl", - "serde", + "serde 1.0.203", "serde_cbor", "sha2 0.9.8", ] +[[package]] +name = "either" +version = "1.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0" + [[package]] name = "elf" version = "0.0.10" @@ -801,9 +840,9 @@ dependencies = [ "pkix", "rustc-serialize", "sdkms", - "serde", + "serde 1.0.203", "serde_bytes", - "serde_derive 1.0.132", + "serde_derive 1.0.203", "serde_json", "sgx-isa", "sgx_pkix", @@ -811,7 +850,7 @@ dependencies = [ "uuid 0.6.5", "uuid 0.8.2", "vme-pkix", - "yasna 0.3.2", + "yasna 0.5.2", ] [[package]] @@ -828,8 +867,8 @@ dependencies = [ "lazy_static", "log 0.3.9", "mime 0.2.6", - "serde", - "serde_derive 1.0.132", + "serde 1.0.203", + "serde_derive 1.0.203", "serde_ignored", "serde_json", "url 1.7.2", @@ -849,8 +888,8 @@ dependencies = [ "lazy_static", "log 0.3.9", "mime 0.2.6", - "serde", - "serde_derive 1.0.132", + "serde 1.0.203", + "serde_derive 1.0.203", "serde_ignored", "serde_json", "url 1.7.2", @@ -868,7 +907,7 @@ dependencies = [ "futures 0.3.17", "ipc-queue", "lazy_static", - "libc", + "libc 0.2.155", "nix 0.13.1", "num_cpus", "openssl", @@ -889,7 +928,7 @@ dependencies = [ "eif_utils", "futures 0.3.17", "log 0.4.21", - "serde", + "serde 1.0.203", "serde_json", "serde_yaml", "sha2 0.9.8", @@ -953,6 +992,16 @@ version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" +[[package]] +name = "errno" +version = "0.3.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba" +dependencies = [ + "libc 0.2.155", + "windows-sys 0.52.0", +] + [[package]] name = "fake-simd" version = "0.1.2" @@ -966,7 +1015,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "975ccf83d8d9d0d84682850a38c8169027be83368805971cc4f238c2b245bc98" dependencies = [ "cfg-if 1.0.0", - "libc", + "libc 0.2.155", "redox_syscall 0.2.10", "winapi", ] @@ -985,7 +1034,7 @@ checksum = "da80be589a72651dcda34d8b35bcdc9b7254ad06325611074d9cc0fbb19f60ee" dependencies = [ "cfg-if 0.1.10", "crc32fast", - "libc", + "libc 0.2.155", "miniz_oxide 0.4.3", ] @@ -1052,11 +1101,11 @@ dependencies = [ "anyhow", "clap", "enclave-runner", - "libc", + "libc 0.2.155", "nix 0.13.1", "num_cpus", - "serde", - "serde_derive 1.0.132", + "serde 1.0.203", + "serde_derive 1.0.203", "sgx-isa", "sgxs", "sgxs-loaders", @@ -1072,7 +1121,7 @@ dependencies = [ "compiler_builtins", "rustc-std-workspace-alloc", "rustc-std-workspace-core", - "serde", + "serde 1.0.204", "vsock 0.2.4", ] @@ -1085,7 +1134,7 @@ dependencies = [ "fortanix-vme-abi", "log 0.4.21", "nix 0.22.2", - "serde", + "serde 1.0.203", "serde_cbor", "vsock 0.2.4", ] @@ -1245,7 +1294,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fc587bc0ec293155d5bfa6b9891ec18a1e330c234f896ea47fbada4cadbe47e6" dependencies = [ "cfg-if 0.1.10", - "libc", + "libc 0.2.155", "wasi 0.9.0+wasi-snapshot-preview1", ] @@ -1256,7 +1305,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7fcd999463524c52659517fe2cea98493cfe485d10565e7b0fb07dbba7ad2753" dependencies = [ "cfg-if 1.0.0", - "libc", + "libc 0.2.155", "wasi 0.10.0+wasi-snapshot-preview1", ] @@ -1266,7 +1315,7 @@ version = "0.2.3" source = "git+https://github.com/fortanix/getrandom.git?branch=fortanixvme#cf4c6875ca03932aca760eb3a1fcfc4d4f9b47cd" dependencies = [ "cfg-if 1.0.0", - "libc", + "libc 0.2.152", "wasi 0.10.0+wasi-snapshot-preview1", ] @@ -1294,7 +1343,7 @@ dependencies = [ "futures-sink", "futures-util", "http", - "indexmap 1.6.0", + "indexmap 1.9.3", "slab", "tokio", "tokio-util", @@ -1309,9 +1358,9 @@ checksum = "eabb4a44450da02c90444cf74558da904edde8fb4e9035a9a6a4e15445af0bd7" [[package]] name = "hashbrown" -version = "0.9.1" +version = "0.12.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d7afe4a420e3fe79967a00898cc1f4db7c8a49a9333a29f8a4bd76a253d5cd04" +checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" [[package]] name = "hashbrown" @@ -1329,7 +1378,7 @@ version = "0.1.17" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5aca5565f760fb5b220e499d72710ed156fdb74e631659e99377d9ebfbd13ae8" dependencies = [ - "libc", + "libc 0.2.155", ] [[package]] @@ -1350,6 +1399,15 @@ version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" +[[package]] +name = "home" +version = "0.5.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3d1354bf6b7235cb4a0576c2619fd4ed18183f689b12b006a0ee7329eeff9a5" +dependencies = [ + "windows-sys 0.52.0", +] + [[package]] name = "http" version = "0.2.5" @@ -1486,13 +1544,36 @@ dependencies = [ "tokio", ] +[[package]] +name = "iana-time-zone" +version = "0.1.60" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e7ffbb5a1b541ea2561f8c41c087286cc091e21e556a4f09a8f6cbf17b69b141" +dependencies = [ + "android_system_properties", + "core-foundation-sys", + "iana-time-zone-haiku", + "js-sys", + "wasm-bindgen", + "windows-core", +] + +[[package]] +name = "iana-time-zone-haiku" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f" +dependencies = [ + "cc", +] + [[package]] name = "ias" version = "0.2.1" dependencies = [ "aesm-client", "base64 0.13.0", - "bitflags 1.2.1", + "bitflags 2.6.0", "byteorder 1.3.4", "clap", "env_logger 0.9.0", @@ -1503,7 +1584,7 @@ dependencies = [ "pkix", "report-test", "reqwest", - "serde", + "serde 1.0.203", "serde-bytes-repr", "serde_bytes", "serde_json", @@ -1549,12 +1630,12 @@ version = "0.1.0" [[package]] name = "indexmap" -version = "1.6.0" +version = "1.9.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "55e2e4c765aa53a0424761bf9f41aa7a6ac1efa87238f59560640e27fca028f2" +checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99" dependencies = [ "autocfg 1.0.1", - "hashbrown 0.9.1", + "hashbrown 0.12.3", ] [[package]] @@ -1576,7 +1657,7 @@ dependencies = [ "bitflags 1.2.1", "futures-core", "inotify-sys", - "libc", + "libc 0.2.155", "tokio", ] @@ -1586,7 +1667,7 @@ version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e05c02b5e89bff3b946cedeca278abc628fe811e604f027c45a8aa3cf793d0eb" dependencies = [ - "libc", + "libc 0.2.155", ] [[package]] @@ -1604,7 +1685,7 @@ version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b2b3ea6ff95e175473f8ffe6a7eb7c00d054240321b84c57051175fe3c1e075e" dependencies = [ - "libc", + "libc 0.2.155", ] [[package]] @@ -1676,9 +1757,9 @@ checksum = "a91d884b6667cd606bb5a69aa0c99ba811a115fc68915e7056ec08a46e93199a" [[package]] name = "lazy_static" -version = "1.4.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" +checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" [[package]] name = "lazycell" @@ -1694,6 +1775,12 @@ dependencies = [ "rustc-std-workspace-core", ] +[[package]] +name = "libc" +version = "0.2.155" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c" + [[package]] name = "libloading" version = "0.5.2" @@ -1729,6 +1816,12 @@ dependencies = [ "linked-hash-map", ] +[[package]] +name = "linux-raw-sys" +version = "0.4.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89" + [[package]] name = "lock_api" version = "0.4.6" @@ -1762,26 +1855,25 @@ checksum = "7ffc5c5338469d4d3ea17d269fa8ea3512ad247247c30bd2df69e68309ed0a08" [[package]] name = "mbedtls" version = "0.12.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8730cf71e8d79ba70b3b7986af7af7629c0c4ee58b59e4a2e30d855cc31552e8" +source = "git+https://github.com/fortanix/rust-mbedtls.git?branch=mridul/yasna-0.5-crate-update#d0a403e3366f247cf0ac0a22707d640af55d4f39" dependencies = [ - "bitflags 1.2.1", + "bitflags 2.6.0", "byteorder 1.3.4", "cc", "cfg-if 1.0.0", "mbedtls-platform-support", "mbedtls-sys-auto", "rs-libc 0.2.3", - "serde", - "serde_derive 1.0.132", - "yasna 0.2.2", + "rustc_version", + "serde 1.0.203", + "serde_derive 1.0.203", + "yasna 0.5.2", ] [[package]] name = "mbedtls-platform-support" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85be113c8c2dc54cc6a5fba20130c7128f78dcb3ed0bb6797427333fa8cdb54d" +version = "0.1.1" +source = "git+https://github.com/fortanix/rust-mbedtls.git?branch=mridul/yasna-0.5-crate-update#d0a403e3366f247cf0ac0a22707d640af55d4f39" dependencies = [ "cc", "cfg-if 1.0.0", @@ -1791,16 +1883,15 @@ dependencies = [ [[package]] name = "mbedtls-sys-auto" -version = "2.28.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b2231108271d9a10052178d940926baf24b57a2eb1703732faae387592dd6ac3" +version = "2.28.7" +source = "git+https://github.com/fortanix/rust-mbedtls.git?branch=mridul/yasna-0.5-crate-update#d0a403e3366f247cf0ac0a22707d640af55d4f39" dependencies = [ - "bindgen", + "bindgen 0.68.1", "cc", "cfg-if 1.0.0", "cmake", "lazy_static", - "libc", + "libc 0.2.155", "quote 1.0.35", "syn 1.0.81", ] @@ -1874,6 +1965,12 @@ dependencies = [ "unicase", ] +[[package]] +name = "minimal-lexical" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" + [[package]] name = "miniz_oxide" version = "0.4.3" @@ -1899,9 +1996,9 @@ version = "0.8.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c" dependencies = [ - "libc", + "libc 0.2.155", "wasi 0.11.0+wasi-snapshot-preview1", - "windows-sys", + "windows-sys 0.48.0", ] [[package]] @@ -1923,7 +2020,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fd7e2f3618557f980e0b17e8856252eee3c97fa12c54dff0ca290fb6266ca4a9" dependencies = [ "lazy_static", - "libc", + "libc 0.2.155", "log 0.4.21", "openssl", "openssl-probe", @@ -1944,10 +2041,10 @@ dependencies = [ "mbedtls", "num-bigint 0.4.3", "pkix", - "serde", + "serde 1.0.203", "serde_bytes", "serde_cbor", - "yasna 0.4.0", + "yasna 0.5.2", ] [[package]] @@ -1956,7 +2053,7 @@ version = "1.1.0" source = "git+https://github.com/fortanix/aws-nitro-enclaves-cli.git?branch=main#93193b1317c544ff07dd3ddcc6e126f847449cbb" dependencies = [ "aws-nitro-enclaves-cose 0.1.0", - "bindgen", + "bindgen 0.65.1", "chrono", "clap", "eif_defs", @@ -1967,13 +2064,13 @@ dependencies = [ "hex 0.3.2", "inotify", "lazy_static", - "libc", + "libc 0.2.155", "log 0.4.21", "nix 0.15.0", "once_cell", "openssl", "page_size", - "serde", + "serde 1.0.203", "serde_cbor", "serde_json", "sha2 0.9.8", @@ -1992,7 +2089,7 @@ dependencies = [ "bitflags 1.2.1", "cc", "cfg-if 0.1.10", - "libc", + "libc 0.2.155", "void", ] @@ -2005,7 +2102,7 @@ dependencies = [ "bitflags 1.2.1", "cc", "cfg-if 0.1.10", - "libc", + "libc 0.2.155", "void", ] @@ -2017,7 +2114,7 @@ dependencies = [ "bitflags 1.2.1", "cc", "cfg-if 1.0.0", - "libc", + "libc 0.2.155", "memoffset 0.6.4", ] @@ -2030,18 +2127,18 @@ dependencies = [ "bitflags 1.2.1", "cc", "cfg-if 1.0.0", - "libc", + "libc 0.2.155", "memoffset 0.6.4", ] [[package]] name = "nom" -version = "5.1.2" +version = "7.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ffb4262d26ed83a1c0a33a38fe2bb15797329c85770da05e6b828ddb782627af" +checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a" dependencies = [ "memchr", - "version_check 0.9.2", + "minimal-lexical", ] [[package]] @@ -2059,7 +2156,7 @@ name = "nsm-driver" version = "0.1.0" source = "git+https://github.com/aws/aws-nitro-enclaves-nsm-api#9ddb589875baf345d085a980aa96cf3a4e480ea8" dependencies = [ - "libc", + "libc 0.2.155", "log 0.4.21", "nix 0.20.2", "nsm-io", @@ -2072,7 +2169,7 @@ version = "0.1.0" source = "git+https://github.com/aws/aws-nitro-enclaves-nsm-api#9ddb589875baf345d085a980aa96cf3a4e480ea8" dependencies = [ "log 0.4.21", - "serde", + "serde 1.0.203", "serde_bytes", "serde_cbor", ] @@ -2208,7 +2305,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43" dependencies = [ "hermit-abi 0.3.9", - "libc", + "libc 0.2.155", ] [[package]] @@ -2217,7 +2314,7 @@ version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2819ce041d2ee131036f4fc9d6ae7ae125a3a40e97ba64d04fe799ad9dabbb44" dependencies = [ - "libc", + "libc 0.2.155", ] [[package]] @@ -2253,10 +2350,10 @@ version = "0.10.60" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "79a4c6c3a2b158f7f8f2a2fc5a969fa3a068df6fc9dbb4a43845436e3af7c800" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.6.0", "cfg-if 1.0.0", "foreign-types", - "libc", + "libc 0.2.155", "once_cell", "openssl-macros", "openssl-sys", @@ -2286,7 +2383,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c597637d56fbc83893a35eb0dd04b2b8e7a50c91e64e9493e398b5df4fb45fa2" dependencies = [ "cc", - "libc", + "libc 0.2.155", "pkg-config", "vcpkg", ] @@ -2301,7 +2398,7 @@ version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "eebde548fbbf1ea81a99b128872779c437752fb99f217c45245e1a61dcd9edcd" dependencies = [ - "libc", + "libc 0.2.155", "winapi", ] @@ -2334,7 +2431,7 @@ checksum = "d76e8e1493bcac0d2766c42737f34458f1c8c50c0d23bcb24ea953affb273216" dependencies = [ "cfg-if 1.0.0", "instant", - "libc", + "libc 0.2.155", "redox_syscall 0.2.10", "smallvec", "winapi", @@ -2347,10 +2444,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4c42a9226546d68acdd9c0a280d17ce19bfe27a46bf68784e4066115788d008e" dependencies = [ "cfg-if 1.0.0", - "libc", + "libc 0.2.155", "redox_syscall 0.4.1", "smallvec", - "windows-targets", + "windows-targets 0.48.5", ] [[package]] @@ -2494,7 +2591,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "643768328ce074b546bc11af4581bc3e8f1242706be53946eb7b30f686194fba" dependencies = [ "b64-ct", - "bit-vec 0.6.2", + "bit-vec", "chrono", "lazy_static", "num-bigint 0.2.6", @@ -2523,6 +2620,16 @@ version = "0.2.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c36fa947111f5c62a733b652544dd0016a43ce89619538a8ef92724a6f501a20" +[[package]] +name = "prettyplease" +version = "0.2.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8d3928fb5db768cb86f891ff014f0144589297e3c6a1aba6ed7cecfdace270c7" +dependencies = [ + "proc-macro2 1.0.78", + "syn 2.0.50", +] + [[package]] name = "proc-macro-hack" version = "0.5.19" @@ -2584,7 +2691,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e6653d384a260fedff0a466e894e05c5b8d75e261a14e9f93e81e43ef86cad23" dependencies = [ "log 0.4.21", - "which 4.0.2", + "which", ] [[package]] @@ -2630,7 +2737,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "552840b97013b1a26992c11eac34bdd778e464601a4c2054b5f0bff7c6761293" dependencies = [ "fuchsia-cprng", - "libc", + "libc 0.2.155", "rand_core 0.3.1", "rdrand", "winapi", @@ -2643,7 +2750,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6d71dacdc3c88c1fde3885a3be3fbab9f35724e6ce99467f7d9c5026132184ca" dependencies = [ "autocfg 0.1.7", - "libc", + "libc 0.2.155", "rand_chacha 0.1.1", "rand_core 0.4.2", "rand_hc 0.1.0", @@ -2662,7 +2769,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03" dependencies = [ "getrandom 0.1.15", - "libc", + "libc 0.2.155", "rand_chacha 0.2.2", "rand_core 0.5.1", "rand_hc 0.2.0", @@ -2674,7 +2781,7 @@ version = "0.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" dependencies = [ - "libc", + "libc 0.2.155", "rand_chacha 0.3.1", "rand_core 0.6.4", ] @@ -2775,7 +2882,7 @@ version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1166d5c91dc97b88d1decc3285bb0a99ed84b05cfd0bc2341bdf2d43fc41e39b" dependencies = [ - "libc", + "libc 0.2.155", "rand_core 0.4.2", "winapi", ] @@ -2788,7 +2895,7 @@ checksum = "7b75f676a1e053fc562eafbb47838d67c84801e38fc1ba459e8f180deabd5071" dependencies = [ "cloudabi", "fuchsia-cprng", - "libc", + "libc 0.2.155", "rand_core 0.4.2", "rdrand", "winapi", @@ -2848,21 +2955,32 @@ dependencies = [ [[package]] name = "regex" -version = "1.4.1" +version = "1.10.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8963b85b8ce3074fecffde43b4b0dded83ce2f367dc8d363afc56679f3ee820b" +checksum = "b91213439dad192326a0d7c6ee3955910425f441d7038e0d6933b0aec5c4517f" +dependencies = [ + "aho-corasick", + "memchr", + "regex-automata", + "regex-syntax", +] + +[[package]] +name = "regex-automata" +version = "0.4.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "38caf58cc5ef2fed281f89292ef23f6365465ed9a41b7a7754eb4e26496c92df" dependencies = [ "aho-corasick", "memchr", "regex-syntax", - "thread_local", ] [[package]] name = "regex-syntax" -version = "0.6.20" +version = "0.8.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8cab7a364d15cde1e505267766a2d3c4e22a843e1a601f0fa7564c0f82ced11c" +checksum = "7a66a03ae7c801facd77a29370b4faec201768915ac14a721ba36f20bc9c209b" [[package]] name = "remove_dir_all" @@ -2907,7 +3025,7 @@ dependencies = [ "native-tls", "percent-encoding 2.1.0", "pin-project-lite", - "serde", + "serde 1.0.203", "serde_json", "serde_urlencoded", "tokio", @@ -2965,6 +3083,28 @@ version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1956f5517128a2b6f23ab2dadf1a976f4f5b27962e7724c2bf3d45e539ec098c" +[[package]] +name = "rustc_version" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" +dependencies = [ + "semver", +] + +[[package]] +name = "rustix" +version = "0.38.34" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f" +dependencies = [ + "bitflags 2.6.0", + "errno", + "libc 0.2.155", + "linux-raw-sys", + "windows-sys 0.52.0", +] + [[package]] name = "rustversion" version = "1.0.3" @@ -3015,7 +3155,7 @@ dependencies = [ "hyper 0.10.16", "log 0.4.21", "rustc-serialize", - "serde", + "serde 1.0.203", "serde_json", "url 1.7.2", "uuid 0.8.2", @@ -3030,7 +3170,7 @@ dependencies = [ "bitflags 1.2.1", "core-foundation", "core-foundation-sys", - "libc", + "libc 0.2.155", "security-framework-sys", ] @@ -3041,7 +3181,22 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7e4effb91b4b8b6fb7732e670b6cee160278ff8e6bf485c7805d9e319d76e284" dependencies = [ "core-foundation-sys", - "libc", + "libc 0.2.155", +] + +[[package]] +name = "semver" +version = "1.0.23" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b" + +[[package]] +name = "serde" +version = "1.0.203" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7253ab4de971e72fb7be983802300c30b5a7f0c2e56fab8abfc6a214307c0094" +dependencies = [ + "serde_derive 1.0.203", ] [[package]] @@ -3063,7 +3218,7 @@ checksum = "9eb83481bce328081ced4404f986de002bf2e08865bec386734595ebf3b2c425" dependencies = [ "base64 0.13.0", "hex 0.4.3", - "serde", + "serde 1.0.203", ] [[package]] @@ -3072,7 +3227,7 @@ version = "0.11.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "16ae07dd2f88a366f15bd0632ba725227018c69a1c8550a927324f8eb8368bb9" dependencies = [ - "serde", + "serde 1.0.203", ] [[package]] @@ -3082,18 +3237,18 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2bef2ebfde456fb76bbcf9f59315333decc4fda0b2b44b420243c11e0f5ec1f5" dependencies = [ "half", - "serde", + "serde 1.0.203", ] [[package]] name = "serde_derive" -version = "1.0.132" +version = "1.0.203" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ecc0db5cb2556c0e558887d9bbdcf6ac4471e83ff66cf696e5419024d1606276" +checksum = "500cbc0ebeb6f46627f50f3f5811ccf6bf00643be300b4c3eabc0ef55dc5b5ba" dependencies = [ "proc-macro2 1.0.78", "quote 1.0.35", - "syn 1.0.81", + "syn 2.0.50", ] [[package]] @@ -3112,7 +3267,7 @@ version = "0.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "190e9765dcedb56be63b6e0993a006c7e3b071a016a304736e4a315dc01fb142" dependencies = [ - "serde", + "serde 1.0.203", ] [[package]] @@ -3123,7 +3278,7 @@ checksum = "ee2bb9cd061c5865d345bb02ca49fcef1391741b672b54a0bf7b679badec3142" dependencies = [ "itoa 1.0.1", "ryu", - "serde", + "serde 1.0.203", ] [[package]] @@ -3146,7 +3301,7 @@ dependencies = [ "form_urlencoded", "itoa 1.0.1", "ryu", - "serde", + "serde 1.0.203", ] [[package]] @@ -3156,7 +3311,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "edeeaecd5445109b937a3a335dc52780ca7779c4b4b7374cc6340dedfe44cfca" dependencies = [ "rustversion", - "serde", + "serde 1.0.203", "serde_with_macros", ] @@ -3180,7 +3335,7 @@ checksum = "ae3e2dd40a7cdc18ca80db804b7f461a39bb721160a85c9a1fa30134bf3c02a5" dependencies = [ "dtoa", "linked-hash-map", - "serde", + "serde 1.0.203", "yaml-rust", ] @@ -3190,7 +3345,7 @@ version = "0.4.1" dependencies = [ "bitflags 1.2.1", "mbedtls", - "serde", + "serde 1.0.203", ] [[package]] @@ -3262,8 +3417,8 @@ dependencies = [ "regex", "report-test", "reqwest", - "serde", - "serde_derive 1.0.132", + "serde 1.0.203", + "serde_derive 1.0.203", "serde_yaml", "sgx-isa", "sgxs", @@ -3330,7 +3485,7 @@ dependencies = [ "mime 0.3.16", "openssl", "pin-project 1.0.8", - "serde", + "serde 1.0.203", "serde_json", "tar", "tokio", @@ -3349,7 +3504,7 @@ version = "0.3.10" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9c98891d737e271a2954825ef19e46bd16bdb98e2746f2eec4f7a4ef7946efd1" dependencies = [ - "libc", + "libc 0.2.155", "signal-hook-registry", ] @@ -3359,7 +3514,7 @@ version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e51e73328dc4ac0c7ccbda3a494dfa03df1de2f46018127f60c693f2648455b0" dependencies = [ - "libc", + "libc 0.2.155", ] [[package]] @@ -3386,7 +3541,7 @@ version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5dc90fe6c7be1a323296982db1836d1ea9e47b6839496dde9a541bc496df3516" dependencies = [ - "libc", + "libc 0.2.155", "winapi", ] @@ -3396,8 +3551,8 @@ version = "0.5.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7b5fac59a5cb5dd637972e5fca70daf0523c9067fcdc4842f053dae04a18f8e9" dependencies = [ - "libc", - "windows-sys", + "libc 0.2.155", + "windows-sys 0.48.0", ] [[package]] @@ -3458,7 +3613,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d6f5515d3add52e0bbdcad7b83c388bb36ba7b754dda3b5f5bc2d38640cdba5c" dependencies = [ "filetime", - "libc", + "libc 0.2.155", "xattr", ] @@ -3479,7 +3634,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7a6e24d9338a0a5be79593e2fa15a648add6138caa803e2d5bc782c371732ca9" dependencies = [ "cfg-if 0.1.10", - "libc", + "libc 0.2.155", "rand 0.7.3", "redox_syscall 0.1.57", "remove_dir_all", @@ -3524,22 +3679,13 @@ dependencies = [ "syn 2.0.50", ] -[[package]] -name = "thread_local" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d40c6d1b69745a6ec6fb1ca717914848da4b44ae29d9b3080cbee91d72a69b14" -dependencies = [ - "lazy_static", -] - [[package]] name = "time" version = "0.1.44" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6db9e6914ab8b1ae1c260a4ae7a49b6c5611b40328a735b21862567685e73255" dependencies = [ - "libc", + "libc 0.2.155", "wasi 0.10.0+wasi-snapshot-preview1", "winapi", ] @@ -3552,11 +3698,11 @@ checksum = "5dfd88e563464686c916c7e46e623e520ddc6d79fa6641390f2e3fa86e83e885" dependencies = [ "deranged", "itoa 1.0.1", - "libc", + "libc 0.2.155", "num-conv", "num_threads", "powerfmt", - "serde", + "serde 1.0.203", "time-core", "time-macros", ] @@ -3591,7 +3737,7 @@ checksum = "61285f6515fa018fb2d1e46eb21223fff441ee8db5d0f1435e8ab4f5cdb80931" dependencies = [ "backtrace", "bytes 1.1.0", - "libc", + "libc 0.2.155", "mio", "num_cpus", "parking_lot 0.12.1", @@ -3599,7 +3745,7 @@ dependencies = [ "signal-hook-registry", "socket2 0.5.5", "tokio-macros", - "windows-sys", + "windows-sys 0.48.0", ] [[package]] @@ -3666,7 +3812,7 @@ version = "0.4.10" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "758664fc71a3a69038656bee8b6be6477d2a6c315a6b81f7081f591bffa4111f" dependencies = [ - "serde", + "serde 1.0.203", ] [[package]] @@ -3675,7 +3821,7 @@ version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a31142970826733df8241ef35dc040ef98c679ab14d7c3e54d827099b3acecaa" dependencies = [ - "serde", + "serde 1.0.203", ] [[package]] @@ -3812,7 +3958,7 @@ version = "0.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b57c6eace16c00eccb98a28e85db3370eab0685bdd5e13831d59e2bcb49a1d8a" dependencies = [ - "libc", + "libc 0.2.155", ] [[package]] @@ -3855,7 +4001,7 @@ checksum = "e1436e58182935dcd9ce0add9ea0b558e8a87befe01c1a301e6020aeb0876363" dependencies = [ "cfg-if 0.1.10", "rand 0.4.6", - "serde", + "serde 1.0.203", ] [[package]] @@ -3865,7 +4011,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bc5cf98d8186244414c848017f0e2676b3fcb46807f6668a97dfe67359a3c4b7" dependencies = [ "getrandom 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", - "serde", + "serde 1.0.203", ] [[package]] @@ -3907,7 +4053,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "01cf11afbc4ebc0d5c7a7748a77d19e2042677fc15faa2f4ccccb27c18a60605" dependencies = [ "bitflags 1.2.1", - "libc", + "libc 0.2.155", ] [[package]] @@ -3922,7 +4068,7 @@ version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "63b4354dabee252603a8b1a63e4adb3934dfbf1ff05ef4c3d653c2dfd67f0788" dependencies = [ - "libc", + "libc 0.2.155", "nix 0.15.0", ] @@ -3932,7 +4078,7 @@ version = "0.2.4" source = "git+https://github.com/fortanix/vsock-rs.git?branch=fortanixvme#4628538042a0308d9a1f737da816666ab899dba4" dependencies = [ "getrandom 0.2.3 (git+https://github.com/fortanix/getrandom.git?branch=fortanixvme)", - "libc", + "libc 0.2.152", "nix 0.22.2", ] @@ -4042,21 +4188,14 @@ dependencies = [ [[package]] name = "which" -version = "3.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d011071ae14a2f6671d0b74080ae0cd8ebf3a6f8c9589a2cd45f23126fe29724" -dependencies = [ - "libc", -] - -[[package]] -name = "which" -version = "4.0.2" +version = "4.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87c14ef7e1b8b8ecfc75d5eca37949410046e66f15d185c01d70824f1f8111ef" +checksum = "87ba24419a2078cd2b0f2ede2691b6c66d8e47836da3b6db8265ebad47afbfc7" dependencies = [ - "libc", - "thiserror", + "either", + "home", + "once_cell", + "rustix", ] [[package]] @@ -4090,13 +4229,31 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" +[[package]] +name = "windows-core" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9" +dependencies = [ + "windows-targets 0.52.6", +] + [[package]] name = "windows-sys" version = "0.48.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" dependencies = [ - "windows-targets", + "windows-targets 0.48.5", +] + +[[package]] +name = "windows-sys" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" +dependencies = [ + "windows-targets 0.52.6", ] [[package]] @@ -4105,13 +4262,29 @@ version = "0.48.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" dependencies = [ - "windows_aarch64_gnullvm", - "windows_aarch64_msvc", - "windows_i686_gnu", - "windows_i686_msvc", - "windows_x86_64_gnu", - "windows_x86_64_gnullvm", - "windows_x86_64_msvc", + "windows_aarch64_gnullvm 0.48.5", + "windows_aarch64_msvc 0.48.5", + "windows_i686_gnu 0.48.5", + "windows_i686_msvc 0.48.5", + "windows_x86_64_gnu 0.48.5", + "windows_x86_64_gnullvm 0.48.5", + "windows_x86_64_msvc 0.48.5", +] + +[[package]] +name = "windows-targets" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" +dependencies = [ + "windows_aarch64_gnullvm 0.52.6", + "windows_aarch64_msvc 0.52.6", + "windows_i686_gnu 0.52.6", + "windows_i686_gnullvm", + "windows_i686_msvc 0.52.6", + "windows_x86_64_gnu 0.52.6", + "windows_x86_64_gnullvm 0.52.6", + "windows_x86_64_msvc 0.52.6", ] [[package]] @@ -4120,42 +4293,90 @@ version = "0.48.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" + [[package]] name = "windows_aarch64_msvc" version = "0.48.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" +[[package]] +name = "windows_aarch64_msvc" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" + [[package]] name = "windows_i686_gnu" version = "0.48.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" +[[package]] +name = "windows_i686_gnu" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" + +[[package]] +name = "windows_i686_gnullvm" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" + [[package]] name = "windows_i686_msvc" version = "0.48.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" +[[package]] +name = "windows_i686_msvc" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" + [[package]] name = "windows_x86_64_gnu" version = "0.48.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" +[[package]] +name = "windows_x86_64_gnu" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" + [[package]] name = "windows_x86_64_gnullvm" version = "0.48.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" + [[package]] name = "windows_x86_64_msvc" version = "0.48.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" +[[package]] +name = "windows_x86_64_msvc" +version = "0.52.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" + [[package]] name = "winreg" version = "0.10.1" @@ -4171,7 +4392,7 @@ version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "244c3741f4240ef46274860397c7c74e50eb23624996930e484c16679633a54c" dependencies = [ - "libc", + "libc 0.2.155", ] [[package]] @@ -4198,32 +4419,23 @@ version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9fc79f4a1e39857fc00c3f662cbf2651c771f00e9c15fe2abc341806bd46bd71" -[[package]] -name = "yasna" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "79af3189e6b0484c9fd54208f8eeb8818cadee00ec81438b67a64c8e6f2f3694" -dependencies = [ - "bit-vec 0.5.1", - "num-bigint 0.2.6", -] - [[package]] name = "yasna" version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0de7bff972b4f2a06c85f6d8454b09df153af7e3a4ec2aac81db1b105b684ddb" dependencies = [ - "bit-vec 0.6.2", + "bit-vec", "num-bigint 0.2.6", ] [[package]] name = "yasna" -version = "0.4.0" +version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e262a29d0e61ccf2b6190d7050d4b237535fc76ce4c1210d9caa316f71dffa75" +checksum = "e17bb3549cc1321ae1296b9cdc2698e2b6cb1992adfa19a8c72e5b7a738f44cd" dependencies = [ + "bit-vec", "num-bigint 0.4.3", ] diff --git a/em-app/Cargo.toml b/em-app/Cargo.toml index 8f2e79516..db489004e 100644 --- a/em-app/Cargo.toml +++ b/em-app/Cargo.toml @@ -10,24 +10,24 @@ categories = [ "api-bindings" ] keywords = [ "sgx" ] [dependencies] -b64-ct = "0.1.0" +b64-ct = "0.1.2" em-client = { version = "3.0.0", default-features = false, features = ["client"] } em-node-agent-client = "1.0.0" hyper = { version = "0.10", default-features = false } -mbedtls = { version = "0.12", default-features = false, features = ["rdrand", "std", "ssl"] } +mbedtls = { version = "0.12", git = "https://github.com/fortanix/rust-mbedtls.git", branch = "mridul/yasna-0.5-crate-update", default-features = false, features = ["rdrand", "std", "ssl"] } pkix = ">=0.1.2, <0.3.0" rustc-serialize = "0.3.24" sdkms = { version = "0.3", default-features = false } -serde = "1.0.123" +serde = "1.0.203" serde_bytes = "0.11" -serde_derive = "1.0.123" +serde_derive = "1.0.203" serde_json = "1.0" url = "1" uuid = { version = "0.6.3", features = ["v4", "serde"] } uuid_sdkms = { package = "uuid", version = "0.8", features = ["v4", "serde"] } -yasna = { version = "0.3", features = ["num-bigint", "bit-vec"] } +yasna = { version = "0.5", features = ["num-bigint", "bit-vec"] } [target.x86_64-fortanix-unknown-sgx.dependencies] sgx_pkix = { version = "0.2.0", path = "../intel-sgx/sgx_pkix" } diff --git a/em-app/examples/get-certificate/Cargo.toml b/em-app/examples/get-certificate/Cargo.toml index 98c99687c..7eb079d47 100644 --- a/em-app/examples/get-certificate/Cargo.toml +++ b/em-app/examples/get-certificate/Cargo.toml @@ -8,5 +8,5 @@ publish = false [dependencies] em-app = { path = "../../" } -mbedtls = { version = "0.12", default-features = false, features = ["std"] } +mbedtls = { version = "0.12", git = "https://github.com/fortanix/rust-mbedtls.git", branch = "mridul/yasna-0.5-crate-update", default-features = false, features = ["std"] } serde_json = "1.0" diff --git a/examples/unit_tests/Cargo.toml b/examples/unit_tests/Cargo.toml index 3432ce316..2b523b3eb 100644 --- a/examples/unit_tests/Cargo.toml +++ b/examples/unit_tests/Cargo.toml @@ -5,7 +5,7 @@ authors = ["Fortanix, Inc."] publish = false [dependencies] -serde = { version = "1.0", features = ["derive"] } +serde = { version = "1.0.203", features = ["derive"] } # Each data format lives in its own crate; the sample code below uses JSON # but you may be using a different one. serde_json = "1.0" diff --git a/fortanix-vme/aws-nitro-enclaves/nitro-attestation-verify/Cargo.toml b/fortanix-vme/aws-nitro-enclaves/nitro-attestation-verify/Cargo.toml index 999637de9..b5e8f1983 100644 --- a/fortanix-vme/aws-nitro-enclaves/nitro-attestation-verify/Cargo.toml +++ b/fortanix-vme/aws-nitro-enclaves/nitro-attestation-verify/Cargo.toml @@ -9,17 +9,17 @@ publish = false chrono = "0.4" serde_cbor = "0.11" aws-nitro-enclaves-cose = { version = "0.5.0", default-features = false } -mbedtls = { version = "0.12", features = ["rdrand", "std", "time", "ssl"], default-features = false, optional = true } +mbedtls = { version = "0.12", git = "https://github.com/fortanix/rust-mbedtls.git", branch = "mridul/yasna-0.5-crate-update", features = ["rdrand", "std", "time", "ssl"], default-features = false, optional = true } num-bigint = "0.4" serde = { version = "1.0", features = ["derive"] } serde_bytes = "0.11" pkix = ">=0.1.2, <0.3.0" -yasna = { version = "0.4", features = ["num-bigint"] } +yasna = { version = "0.5", features = ["num-bigint"] } [dev-dependencies] chrono = "0.4.0" pkix = ">=0.1.2, <0.3.0" -lazy_static = "1.3.0" +lazy_static = "1.5" [features] default = ["mbedtls"] diff --git a/fortanix-vme/tests/iron/Cargo.toml b/fortanix-vme/tests/iron/Cargo.toml index bd2b73c43..34e4a0130 100644 --- a/fortanix-vme/tests/iron/Cargo.toml +++ b/fortanix-vme/tests/iron/Cargo.toml @@ -7,4 +7,4 @@ edition = "2018" [dependencies] iron = "0.6.1" -time = "0.3.5" +time = "0.3.36" diff --git a/intel-sgx/dcap-ql/Cargo.toml b/intel-sgx/dcap-ql/Cargo.toml index 4f0a97251..2dcac8d12 100644 --- a/intel-sgx/dcap-ql/Cargo.toml +++ b/intel-sgx/dcap-ql/Cargo.toml @@ -44,17 +44,17 @@ verify = ["mbedtls", "num", "yasna"] byteorder = "1.1.0" # Unlicense/MIT anyhow = "1.0" # MIT/Apache-2.0 lazy_static = "1" # MIT/Apache-2.0 -libc = { version = "0.2", optional = true } # MIT/Apache-2.0 -mbedtls = { version = "0.12", default-features = false, features = ["std", "x509"], optional = true } +libc = { version = "0.2.155", optional = true } # MIT/Apache-2.0 +mbedtls = { version = "0.12", git = "https://github.com/fortanix/rust-mbedtls.git", branch = "mridul/yasna-0.5-crate-update", default-features = false, features = ["std", "x509"], optional = true } num = { version = "0.2", optional = true } num-derive = "0.2" # MIT/Apache-2.0 num-traits = "0.2" # MIT/Apache-2.0 -serde = { version = "1.0.104", features = ["derive"], optional = true } # MIT/Apache-2.0 -yasna = { version = "0.3", features = ["num-bigint", "bit-vec"], optional = true } +serde = { version = "1.0", features = ["derive"], optional = true } # MIT/Apache-2.0 +yasna = { version = "0.5", features = ["num-bigint", "bit-vec"], optional = true } [dev-dependencies] -mbedtls = { version = "0.12" } +mbedtls = { version = "0.12", git = "https://github.com/fortanix/rust-mbedtls.git", branch = "mridul/yasna-0.5-crate-update" } report-test = { version = "0.4.0", path = "../report-test" } sgxs = { version = "0.8.0", path = "../sgxs" } -serde = { version = "1.0.104", features = ["derive"] } +serde = { version = "1.0", features = ["derive"] } serde_json = { version = "1.0" } diff --git a/intel-sgx/fortanix-sgx-tools/Cargo.toml b/intel-sgx/fortanix-sgx-tools/Cargo.toml index b721ef457..eef8db3cb 100644 --- a/intel-sgx/fortanix-sgx-tools/Cargo.toml +++ b/intel-sgx/fortanix-sgx-tools/Cargo.toml @@ -30,9 +30,9 @@ xmas-elf = "0.6.0" # Apache-2.0/MIT clap = "2.34.0" # MIT anyhow = "1.0" # MIT/Apache-2.0 thiserror = "1.0" # MIT/Apache-2.0 -serde_derive = "1.0.84" # MIT/Apache-2.0 -serde = "1.0.84" # MIT/Apache-2.0 +serde_derive = "1.0.203" # MIT/Apache-2.0 +serde = "1.0.203" # MIT/Apache-2.0 toml = "0.4.10" # MIT/Apache-2.0 num_cpus = "1.9.0" # MIT/Apache-2.0 -libc = "0.2.48" # MIT/Apache-2.0 +libc = "0.2.155" # MIT/Apache-2.0 nix = "0.13.0" # MIT diff --git a/intel-sgx/ias/Cargo.toml b/intel-sgx/ias/Cargo.toml index de417d7e9..462897a6b 100644 --- a/intel-sgx/ias/Cargo.toml +++ b/intel-sgx/ias/Cargo.toml @@ -10,17 +10,17 @@ description = "API definitions, tools, and client for the Intel Attestation Serv [dependencies] base64 = { version = "0.13", optional = true } -bitflags = "1" +bitflags = "2.6" byteorder = "1.0" log = "0.4" percent-encoding = "2.1" serde_bytes = "0.11" serde-bytes-repr = { version = "0.1", optional = true } serde_json = { version = "1", optional = true } -serde = { version = "1.0.7", features = ["derive"] } +serde = { version = "1.0.203", features = ["derive"] } url = "2.2" -mbedtls = { version = "0.12", features = ["std"], default-features = false, optional = true } +mbedtls = { version = "0.12", git = "https://github.com/fortanix/rust-mbedtls.git", branch = "mridul/yasna-0.5-crate-update", features = ["std"], default-features = false, optional = true } pkix = ">=0.1.0, <0.3.0" sgx-isa = { version = "0.4", path = "../sgx-isa" } diff --git a/intel-sgx/sgx-isa/Cargo.toml b/intel-sgx/sgx-isa/Cargo.toml index 1b425e31c..d43ff4084 100644 --- a/intel-sgx/sgx-isa/Cargo.toml +++ b/intel-sgx/sgx-isa/Cargo.toml @@ -17,12 +17,12 @@ categories = ["hardware-support"] [dev-dependencies] # External dependencies -mbedtls = { version = "0.12", default-features = false, features = ["std"] } +mbedtls = { version = "0.12", git = "https://github.com/fortanix/rust-mbedtls.git", branch = "mridul/yasna-0.5-crate-update", default-features = false, features = ["std"] } [dependencies] # External dependencies bitflags = "1" # MIT/Apache-2.0 -serde = { version = "1.0.104", features = ["derive"], optional = true } # MIT/Apache-2.0 +serde = { version = "1.0.203", features = ["derive"], optional = true } # MIT/Apache-2.0 [features] large_array_derive = [] diff --git a/intel-sgx/sgxs-tools/Cargo.toml b/intel-sgx/sgxs-tools/Cargo.toml index e967d4be2..31b22eebf 100644 --- a/intel-sgx/sgxs-tools/Cargo.toml +++ b/intel-sgx/sgxs-tools/Cargo.toml @@ -54,8 +54,8 @@ mopa = "0.2" # MIT/Apache-2.0 syn = { version = "0.15", features = ["full"] } # MIT/Apache-2.0 fnv = "1" # MIT/Apache-2.0 proc-mounts = "0.3.0" # MIT -serde = "1.0.84" # MIT/Apache-2.0 -serde_derive = "1.0.84" # MIT/Apache-2.0 +serde = "1.0.203" # MIT/Apache-2.0 +serde_derive = "1.0.203" # MIT/Apache-2.0 serde_yaml = "0.8.8" # MIT/Apache-2.0 [target.'cfg(unix)'.dependencies] diff --git a/intel-sgx/sgxs/Cargo.toml b/intel-sgx/sgxs/Cargo.toml index 47c05dcda..c55861511 100644 --- a/intel-sgx/sgxs/Cargo.toml +++ b/intel-sgx/sgxs/Cargo.toml @@ -18,7 +18,7 @@ sgx-isa = { version = "0.4.0", path = "../sgx-isa" } # External dependencies byteorder = "1.0" # Unlicense/MIT -time = { version = "0.3", features = ["formatting", "local-offset", "macros", "std"] } # MIT/Apache-2.0 +time = { version = "0.3.36", features = ["formatting", "local-offset", "macros", "std"] } # MIT/Apache-2.0 thiserror = "1.0" # MIT/Apache-2.0 anyhow = "1.0" # MIT/Apache-2.0 openssl = { version = "0.10", optional = true } # Apache-2.0