diff --git a/Cargo.lock b/Cargo.lock index 7862db8c..97b59594 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -28,10 +28,10 @@ name = "aesm-client" version = "0.6.0" dependencies = [ "anyhow", - "byteorder 1.3.4", + "byteorder", "lazy_static", - "libloading 0.5.2", - "protobuf", + "libloading", + "protobuf 3.4.0", "protoc-rust", "report-test", "sgx-isa", @@ -44,27 +44,90 @@ 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", +] + [[package]] name = "ansi_term" -version = "0.11.0" +version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee49baf6cb617b853aa8d93bf420db2383fab46d314482ca2803b40d5fde979b" +checksum = "d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2" dependencies = [ "winapi", ] +[[package]] +name = "anstream" +version = "0.6.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d96bd03f33fe50a863e394ee9718a706f988b9079b20c3784fb726e7678b62fb" +dependencies = [ + "anstyle", + "anstyle-parse", + "anstyle-query", + "anstyle-wincon", + "colorchoice", + "utf8parse", +] + +[[package]] +name = "anstyle" +version = "1.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8901269c6307e8d93993578286ac0edf7f195079ffff5ebdeea6a59ffb7e36bc" + +[[package]] +name = "anstyle-parse" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c75ac65da39e5fe5ab759307499ddad880d724eed2f6ce5b5e8a26f4f387928c" +dependencies = [ + "utf8parse", +] + +[[package]] +name = "anstyle-query" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e28923312444cdd728e4738b3f9c9cac739500909bb3d3c94b43551b16517648" +dependencies = [ + "windows-sys 0.52.0", +] + +[[package]] +name = "anstyle-wincon" +version = "3.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1cd54b81ec8d6180e24654d0b371ad22fc3dd083b6ff8ba325b72e00c87660a7" +dependencies = [ + "anstyle", + "windows-sys 0.52.0", +] + [[package]] name = "anyhow" -version = "1.0.47" +version = "1.0.82" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38d9ff5d688f1c13395289f67db01d4826b46dd694e7580accdc3e8430f2d98e" +checksum = "f538837af36e6f6a9be0faa67f9a314f8119e4e4b5867c6ab40ed60360142519" [[package]] name = "async-usercalls" @@ -108,7 +171,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ced66cf8fabb128c1f9aa335bdacf3009fbc4b6ad66bd42fa447f6a219736bfc" dependencies = [ "openssl", - "serde", + "serde 1.0.198", "serde_bytes", "serde_cbor", "serde_repr", @@ -120,7 +183,7 @@ name = "aws-nitro-enclaves-cose" version = "0.5.0" source = "git+https://github.com/fortanix/aws-nitro-enclaves-cose.git?branch=raoul/crypto_abstraction_pinned#1021a397acc56d4d3ed935991f205754e5a2d2c5" dependencies = [ - "serde", + "serde 1.0.198", "serde_bytes", "serde_cbor", "serde_repr", @@ -129,14 +192,14 @@ dependencies = [ [[package]] name = "aws-nitro-enclaves-nsm-api" -version = "0.2.0" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e9138ac237191fcb830a6c5fb45b93573ee670956bef2b2dd1ee8609daa59a4a" +checksum = "d92c1f4471b33f6a7af9ea421b249ed18a11c71156564baf6293148fa6ad1b09" dependencies = [ "libc", - "log 0.4.14", - "nix 0.20.2", - "serde", + "log 0.4.21", + "nix 0.26.4", + "serde 1.0.198", "serde_bytes", "serde_cbor", ] @@ -168,7 +231,7 @@ version = "0.9.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "489d6c0ed21b11d038c31b6ceccca973e65d73ba3bd8ecb9a2babf5546164643" dependencies = [ - "byteorder 1.3.4", + "byteorder", "safemem", ] @@ -178,7 +241,7 @@ version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0b25d992356d2eb0ed82172f5248873db5560c4721f564b13cb5193bda5e668e" dependencies = [ - "byteorder 1.3.4", + "byteorder", ] [[package]] @@ -189,9 +252,21 @@ checksum = "b41b7ea54a0c9d92199de89e20e58d49f02f8e699814ef3fdf266f6f748d15c7" [[package]] name = "base64" -version = "0.13.0" +version = "0.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8" + +[[package]] +name = "base64" +version = "0.21.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567" + +[[package]] +name = "base64" +version = "0.22.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd" +checksum = "9475866fec1451be56a3c2400fd081ff546538961565ccb5b7142cbd22bc7a51" [[package]] name = "bindgen" @@ -202,14 +277,14 @@ dependencies = [ "bitflags 1.2.1", "cexpr", "clang-sys", - "clap", + "clap 2.34.0", "env_logger 0.8.4", "lazy_static", "lazycell", - "log 0.4.14", + "log 0.4.21", "peeking_take_while", - "proc-macro2 1.0.78", - "quote 1.0.35", + "proc-macro2", + "quote", "regex", "rustc-hash", "shlex", @@ -240,25 +315,13 @@ version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1" -[[package]] -name = "block-buffer" -version = "0.7.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0940dc441f31689269e10ac70eb1002a3a1d3ad1390e030043662eb7fe4688b" -dependencies = [ - "block-padding", - "byte-tools", - "byteorder 1.3.4", - "generic-array 0.12.3", -] - [[package]] name = "block-buffer" version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4" dependencies = [ - "generic-array 0.14.4", + "generic-array", ] [[package]] @@ -267,16 +330,7 @@ version = "0.10.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71" dependencies = [ - "generic-array 0.14.4", -] - -[[package]] -name = "block-padding" -version = "0.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa79dedbb091f449f1f39e53edf88d5dbe95f895dae6135a8d7b881fb5af73f5" -dependencies = [ - "byte-tools", + "generic-array", ] [[package]] @@ -291,23 +345,11 @@ version = "3.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a4a45a46ab1f2412e53d3a0ade76ffad2025804294569aae387231a0cd6e0899" -[[package]] -name = "byte-tools" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3b5ca7a04898ad4bcd41c90c5285445ff5b791899bb1b0abdd2a2aa791211d7" - -[[package]] -name = "byteorder" -version = "0.5.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fc10e8cc6b2580fda3f36eb6dc5316657f812a3df879a44a66fc9f0fdbc4855" - [[package]] name = "byteorder" -version = "1.3.4" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08c48aae112d48ed9f069b33538ea9e3e90aa263cfa3d1c24309612b1f7472de" +checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" [[package]] name = "bytes" @@ -315,7 +357,7 @@ version = "0.4.12" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "206fdffcfa2df7cbe15601ef46c813fce0965eb3286db6b56c583b814b51c81c" dependencies = [ - "byteorder 1.3.4", + "byteorder", "iovec", ] @@ -327,26 +369,25 @@ checksum = "0e4cec68f03f32e44924783795810fa50a7035d8c8ebe78580ad7e6c703fba38" [[package]] name = "bytes" -version = "1.1.0" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c4872d67bab6358e59559027aa3b9157c53d9358c51423c17554809a8858e0f8" +checksum = "514de17de45fdb8dc022b1a7975556c53c86f9f0aa5f534b98977b171857c2c9" [[package]] name = "cargo_toml" -version = "0.10.3" +version = "0.20.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "363c7cfaa15f101415c4ac9e68706ca4a2277773932828b33f96e59d28c68e62" +checksum = "e1ce9b2c7d2f95999f29c0b761cdddf8e6d0d41a2ed662621b5a557f364a495e" dependencies = [ - "serde", - "serde_derive 1.0.132", - "toml 0.5.8", + "serde 1.0.198", + "toml", ] [[package]] name = "cc" -version = "1.0.86" +version = "1.0.94" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f9fa1897e4325be0d68d48df6aa1a71ac2ed4d27723887e7754192705350730" +checksum = "17f6e324229dc011159fcc089755d1e2e216a90d43a7dea6853ca740b84f35e7" [[package]] name = "cexpr" @@ -371,16 +412,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.198", + "wasm-bindgen", + "windows-targets 0.52.5", ] [[package]] @@ -391,14 +433,14 @@ checksum = "fa66045b9cb23c2e9c1520732030608b02ee07e5cfaa5a521ec15ded7fa24c90" dependencies = [ "glob", "libc", - "libloading 0.7.2", + "libloading", ] [[package]] name = "clap" -version = "2.33.3" +version = "2.34.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "37e58ac78573c40708d45522f0d80fa2f01cc4f9b4e2bf749807255454312002" +checksum = "a0610544180c38b88101fecf2dd634b174a62eef6946f84dfc6a7127512b381c" dependencies = [ "ansi_term", "atty", @@ -409,6 +451,33 @@ dependencies = [ "vec_map", ] +[[package]] +name = "clap" +version = "4.5.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "90bc066a67923782aa8515dbaea16946c5bcc5addbd668bb80af688e53e548a0" +dependencies = [ + "clap_builder", +] + +[[package]] +name = "clap_builder" +version = "4.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ae129e2e766ae0ec03484e609954119f123cc1fe650337e155d03b022f24f7b4" +dependencies = [ + "anstream", + "anstyle", + "clap_lex", + "strsim 0.11.1", +] + +[[package]] +name = "clap_lex" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "98cc8fbded0c607b7ba9dd60cd98df59af97e84d24e49c8557331cfc26d301ce" + [[package]] name = "cloudabi" version = "0.0.3" @@ -427,6 +496,12 @@ dependencies = [ "cc", ] +[[package]] +name = "colorchoice" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7" + [[package]] name = "commoncrypto" version = "0.2.0" @@ -447,9 +522,9 @@ dependencies = [ [[package]] name = "compiler_builtins" -version = "0.1.36" +version = "0.1.109" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7cd0782e0a7da7598164153173e5a5d4d9b1da094473c98dce0ff91406112369" +checksum = "f11973008a8cf741fe6d22f339eba21fd0ca81e2760a769ba8243ed6c21edd7e" dependencies = [ "rustc-std-workspace-core", ] @@ -499,11 +574,10 @@ dependencies = [ [[package]] name = "crossbeam" -version = "0.8.2" +version = "0.8.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2801af0d36612ae591caa9568261fddce32ce6e08a7275ea334a06a4ad021a2c" +checksum = "1137cd7e7fc0fb5d3c5a8678be38ec56e819125d8d7907411fe24ccb943faca8" dependencies = [ - "cfg-if 1.0.0", "crossbeam-channel", "crossbeam-deque", "crossbeam-epoch", @@ -513,56 +587,46 @@ dependencies = [ [[package]] name = "crossbeam-channel" -version = "0.5.8" +version = "0.5.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a33c2bf77f2df06183c3aa30d1e96c0695a313d4f9c453cc3762a6db39f99200" +checksum = "ab3db02a9c5b5121e1e42fbdb1aeb65f5e02624cc58c43f2884c6ccac0b82f95" dependencies = [ - "cfg-if 1.0.0", "crossbeam-utils", ] [[package]] name = "crossbeam-deque" -version = "0.8.3" +version = "0.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce6fd6f855243022dcecf8702fef0c297d4338e226845fe067f6341ad9fa0cef" +checksum = "613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d" dependencies = [ - "cfg-if 1.0.0", "crossbeam-epoch", "crossbeam-utils", ] [[package]] name = "crossbeam-epoch" -version = "0.9.15" +version = "0.9.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae211234986c545741a7dc064309f67ee1e5ad243d0e48335adc0484d960bcc7" +checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e" dependencies = [ - "autocfg 1.0.1", - "cfg-if 1.0.0", "crossbeam-utils", - "memoffset 0.9.0", - "scopeguard", ] [[package]] name = "crossbeam-queue" -version = "0.3.8" +version = "0.3.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d1cfb3ea8a53f37c40dea2c7bedcbd88bdfae54f5e2175d6ecaff1c988353add" +checksum = "df0346b5d5e76ac2fe4e327c5fd1118d6be7c51dfb18f9b7922923f287471e35" dependencies = [ - "cfg-if 1.0.0", "crossbeam-utils", ] [[package]] name = "crossbeam-utils" -version = "0.8.16" +version = "0.8.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a22b2d63d4d1dc0b7f1b6b2747dd0088008a9be28b6ddf0b1e7d335e3037294" -dependencies = [ - "cfg-if 1.0.0", -] +checksum = "248e3bacc7dc6baa3b21e405ee045c3047101a49145e7e9eca583ab4c2ca5345" [[package]] name = "crypto-common" @@ -570,7 +634,7 @@ version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a4600d695eb3f6ce1cd44e6e291adceb2cc3ab12f20a33777ecd0bf6eba34e06" dependencies = [ - "generic-array 0.14.4", + "generic-array", ] [[package]] @@ -603,8 +667,8 @@ checksum = "8e91455b86830a1c21799d94524df0845183fa55bafd9aa137b01c7d1065fa36" dependencies = [ "fnv", "ident_case", - "proc-macro2 1.0.78", - "quote 1.0.35", + "proc-macro2", + "quote", "strsim 0.10.0", "syn 1.0.81", ] @@ -616,7 +680,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "29b5acf0dea37a7f66f7b25d2c5e93fd46f8f6968b1a5d7a3e02e97768afc95a" dependencies = [ "darling_core", - "quote 1.0.35", + "quote", "syn 1.0.81", ] @@ -624,11 +688,11 @@ dependencies = [ name = "dcap-provider" version = "0.4.0" dependencies = [ - "byteorder 1.3.4", + "byteorder", "dcap-ql", - "env_logger 0.6.2", + "env_logger 0.9.0", "lazy_static", - "log 0.4.14", + "log 0.4.21", "report-test", "reqwest", "rustc-serialize", @@ -639,28 +703,28 @@ name = "dcap-ql" version = "0.4.0" dependencies = [ "anyhow", - "byteorder 1.3.4", + "byteorder", "dcap-ql-sys", "lazy_static", "libc", "mbedtls", "num", - "num-derive 0.2.5", + "num-derive", "num-traits", "report-test", - "serde", + "serde 1.0.198", "serde_json", "sgx-isa", "sgxs", "sgxs-loaders", - "yasna 0.3.2", + "yasna 0.4.0", ] [[package]] name = "dcap-ql-sys" version = "0.2.1" dependencies = [ - "num-derive 0.2.5", + "num-derive", "num-traits", "sgx-isa", ] @@ -682,14 +746,8 @@ name = "deranged" version = "0.3.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4" - -[[package]] -name = "digest" -version = "0.8.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f3d0c8c8752312f9713efd397ff63acb9f85585afbf179282e720e7704954dd5" dependencies = [ - "generic-array 0.12.3", + "powerfmt", ] [[package]] @@ -698,7 +756,7 @@ version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066" dependencies = [ - "generic-array 0.14.4", + "generic-array", ] [[package]] @@ -711,26 +769,20 @@ dependencies = [ "crypto-common", ] -[[package]] -name = "dtoa" -version = "0.4.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "134951f4028bdadb9b84baf4232681efbf277da25144b9b0ad65df75946c422b" - [[package]] name = "eif-tools" version = "0.1.0" dependencies = [ "anyhow", "cargo_toml", - "clap", + "clap 4.5.4", "elf", "env_logger 0.9.0", - "log 0.4.14", + "log 0.4.21", "nitro-cli", "once_cell", - "serde", - "sha2 0.9.8", + "serde 1.0.198", + "sha2 0.10.1", "tempdir", "thiserror", ] @@ -740,10 +792,10 @@ name = "eif_defs" version = "0.1.0" source = "git+https://github.com/fortanix/aws-nitro-enclaves-cli.git?branch=main#93193b1317c544ff07dd3ddcc6e126f847449cbb" dependencies = [ - "byteorder 1.3.4", - "num-derive 0.3.3", + "byteorder", + "num-derive", "num-traits", - "serde", + "serde 1.0.198", "serde_json", "sha2 0.9.8", ] @@ -765,25 +817,22 @@ version = "0.1.0" source = "git+https://github.com/fortanix/aws-nitro-enclaves-cli.git?branch=main#93193b1317c544ff07dd3ddcc6e126f847449cbb" dependencies = [ "aws-nitro-enclaves-cose 0.1.0", - "clap", + "clap 2.34.0", "crc", "eif_defs", "hex 0.3.2", - "log 0.4.14", + "log 0.4.21", "openssl", - "serde", + "serde 1.0.198", "serde_cbor", "sha2 0.9.8", ] [[package]] name = "elf" -version = "0.0.10" +version = "0.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4841de15dbe0e49b9b62a417589299e3be0d557e0900d36acb87e6dae47197f5" -dependencies = [ - "byteorder 0.5.3", -] +checksum = "4445909572dbd556c457c849c4ca58623d84b27c8fff1e74b0b4227d8b90d17b" [[package]] name = "em-app" @@ -793,22 +842,22 @@ dependencies = [ "b64-ct", "em-client", "em-node-agent-client", - "hyper 0.10.16", + "hyper 0.14.15", "mbedtls", "pkix", "rustc-serialize", "sdkms", - "serde", + "serde 1.0.198", "serde_bytes", - "serde_derive 1.0.132", + "serde_derive 1.0.198", "serde_json", "sgx-isa", "sgx_pkix", - "url 1.7.2", - "uuid 0.6.5", + "url 2.2.2", "uuid 0.7.4", + "uuid 0.8.2", "vme-pkix", - "yasna 0.3.2", + "yasna 0.4.0", ] [[package]] @@ -825,8 +874,8 @@ dependencies = [ "lazy_static", "log 0.3.9", "mime 0.2.6", - "serde", - "serde_derive 1.0.132", + "serde 1.0.198", + "serde_derive 1.0.198", "serde_ignored", "serde_json", "url 1.7.2", @@ -846,8 +895,8 @@ dependencies = [ "lazy_static", "log 0.3.9", "mime 0.2.6", - "serde", - "serde_derive 1.0.132", + "serde 1.0.198", + "serde_derive 1.0.198", "serde_ignored", "serde_json", "url 1.7.2", @@ -862,7 +911,7 @@ dependencies = [ "crossbeam", "fnv", "fortanix-sgx-abi", - "futures 0.3.17", + "futures 0.3.30", "ipc-queue", "lazy_static", "libc", @@ -881,14 +930,14 @@ version = "0.1.0" source = "git+https://github.com/fortanix/aws-nitro-enclaves-cli.git?branch=main#93193b1317c544ff07dd3ddcc6e126f847449cbb" dependencies = [ "base64 0.11.0", - "clap", + "clap 2.34.0", "eif_defs", "eif_utils", - "futures 0.3.17", - "log 0.4.14", - "serde", + "futures 0.3.30", + "log 0.4.21", + "serde 1.0.198", "serde_json", - "serde_yaml", + "serde_yaml 0.8.26", "sha2 0.9.8", "shiplift", "tempfile", @@ -905,19 +954,6 @@ dependencies = [ "cfg-if 0.1.10", ] -[[package]] -name = "env_logger" -version = "0.6.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aafcde04e90a5226a6443b7aabdb016ba2f8307c847d524724bd9b346dd1a2d3" -dependencies = [ - "atty", - "humantime 1.3.0", - "log 0.4.14", - "regex", - "termcolor", -] - [[package]] name = "env_logger" version = "0.8.4" @@ -925,8 +961,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a19187fea3ac7e84da7dacf48de0c45d63c6a76f9490dae389aead16c243fce3" dependencies = [ "atty", - "humantime 2.1.0", - "log 0.4.14", + "humantime", + "log 0.4.21", "regex", "termcolor", ] @@ -938,31 +974,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0b2cf0344971ee6c64c31be0d530793fba457d322dfec2810c453d0ef228f9c3" dependencies = [ "atty", - "humantime 2.1.0", - "log 0.4.14", + "humantime", + "log 0.4.21", "regex", "termcolor", ] [[package]] -name = "err-derive" -version = "0.2.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22deed3a8124cff5fa835713fa105621e43bbdc46690c3a6b68328a012d350d4" -dependencies = [ - "proc-macro-error", - "proc-macro2 1.0.78", - "quote 1.0.35", - "rustversion", - "syn 1.0.81", - "synstructure", -] - -[[package]] -name = "fake-simd" -version = "0.1.2" +name = "equivalent" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e88a8acf291dafb59c2d96e8f59828f3838bb1a70398823ade51a84de6a6deed" +checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" [[package]] name = "filetime" @@ -978,9 +1000,9 @@ dependencies = [ [[package]] name = "fixedbitset" -version = "0.1.9" +version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86d4de0081402f5e88cdac65c8dcdcc73118c1a7a465e2a05f0da05843a8ea33" +checksum = "0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80" [[package]] name = "flate2" @@ -1004,10 +1026,10 @@ dependencies = [ "chrono", "glob", "lazy_static", - "log 0.4.14", + "log 0.4.21", "regex", "thiserror", - "yansi", + "yansi 0.5.1", ] [[package]] @@ -1022,7 +1044,28 @@ version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1" dependencies = [ - "foreign-types-shared", + "foreign-types-shared 0.1.1", +] + +[[package]] +name = "foreign-types" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d737d9aa519fb7b749cbc3b962edcf310a8dd1f4b67c91c4f83975dbdd17d965" +dependencies = [ + "foreign-types-macros", + "foreign-types-shared 0.3.1", +] + +[[package]] +name = "foreign-types-macros" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1a5c6c585bc94aaf2c7b51dd4c2ba22680844aba4c687be581871a6f518c5742" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.50", ] [[package]] @@ -1031,6 +1074,12 @@ version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" +[[package]] +name = "foreign-types-shared" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aa9a19cbb55df58761df49b23516a86d432839add4af60fc256da840f66ed35b" + [[package]] name = "form_urlencoded" version = "1.0.1" @@ -1038,7 +1087,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5fc25a87fa4fd2094bffb06925852034d90a17f0d1e05197d4956d3555752191" dependencies = [ "matches", - "percent-encoding 2.1.0", + "percent-encoding 2.3.1", ] [[package]] @@ -1055,18 +1104,18 @@ version = "0.6.0" dependencies = [ "aesm-client", "anyhow", - "clap", + "clap 4.5.4", "enclave-runner", "libc", "nix 0.13.1", "num_cpus", - "serde", - "serde_derive 1.0.132", + "serde 1.0.198", + "serde_derive 1.0.198", "sgx-isa", "sgxs", "sgxs-loaders", "thiserror", - "toml 0.4.10", + "toml", "xmas-elf", ] @@ -1077,7 +1126,7 @@ dependencies = [ "compiler_builtins", "rustc-std-workspace-alloc", "rustc-std-workspace-core", - "serde", + "serde 1.0.130", "vsock 0.2.4", ] @@ -1085,12 +1134,12 @@ dependencies = [ name = "fortanix-vme-runner" version = "0.1.0" dependencies = [ - "env_logger 0.8.4", + "env_logger 0.9.0", "fnv", "fortanix-vme-abi", - "log 0.4.14", + "log 0.4.21", "nix 0.22.2", - "serde", + "serde 1.0.198", "serde_cbor", "vsock 0.2.4", ] @@ -1109,9 +1158,9 @@ checksum = "4c7e4c2612746b0df8fed4ce0c69156021b704c9aefa360311c04e6e9e002eed" [[package]] name = "futures" -version = "0.3.17" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a12aa0eb539080d55c3f2d45a67c3b58b6b0773c1a3ca2dfec66d58c97fd66ca" +checksum = "645c6916888f6cb6350d2550b80fb63e734897a8498abe35cfb732b6487804b0" dependencies = [ "futures-channel", "futures-core", @@ -1124,9 +1173,9 @@ dependencies = [ [[package]] name = "futures-channel" -version = "0.3.17" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5da6ba8c3bb3c165d3c7319fc1cc8304facf1fb8db99c5de877183c08a273888" +checksum = "eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78" dependencies = [ "futures-core", "futures-sink", @@ -1134,15 +1183,15 @@ dependencies = [ [[package]] name = "futures-core" -version = "0.3.17" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "88d1c26957f23603395cd326b0ffe64124b818f4449552f960d815cfba83a53d" +checksum = "dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d" [[package]] name = "futures-executor" -version = "0.3.17" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "45025be030969d763025784f7f355043dc6bc74093e4ecc5000ca4dc50d8745c" +checksum = "a576fc72ae164fca6b9db127eaa9a9dda0d61316034f33a0a0d4eda41f02b01d" dependencies = [ "futures-core", "futures-task", @@ -1151,42 +1200,39 @@ dependencies = [ [[package]] name = "futures-io" -version = "0.3.17" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "522de2a0fe3e380f1bc577ba0474108faf3f6b18321dbf60b3b9c39a75073377" +checksum = "a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1" [[package]] name = "futures-macro" -version = "0.3.17" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "18e4a4b95cea4b4ccbcf1c5675ca7c4ee4e9e75eb79944d07defde18068f79bb" +checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac" dependencies = [ - "autocfg 1.0.1", - "proc-macro-hack", - "proc-macro2 1.0.78", - "quote 1.0.35", - "syn 1.0.81", + "proc-macro2", + "quote", + "syn 2.0.50", ] [[package]] name = "futures-sink" -version = "0.3.17" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "36ea153c13024fe480590b3e3d4cad89a0cfacecc24577b68f86c6ced9c2bc11" +checksum = "9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5" [[package]] name = "futures-task" -version = "0.3.17" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d3d00f4eddb73e498a54394f228cd55853bdf059259e8e7bc6e69d408892e99" +checksum = "38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004" [[package]] name = "futures-util" -version = "0.3.17" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "36568465210a3a6ee45e1f165136d68671471a501e632e9a98d96872222b5481" +checksum = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48" dependencies = [ - "autocfg 1.0.1", "futures 0.1.30", "futures-channel", "futures-core", @@ -1197,8 +1243,6 @@ dependencies = [ "memchr", "pin-project-lite", "pin-utils", - "proc-macro-hack", - "proc-macro-nested", "slab", "tokio-io", ] @@ -1210,20 +1254,11 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ce54d63f8b0c75023ed920d46fd71d0cbbb830b0ee012726b5b4f506fb6dea5b" dependencies = [ "bytes 0.5.6", - "futures 0.3.17", + "futures 0.3.30", "memchr", "pin-project 0.4.27", ] -[[package]] -name = "generic-array" -version = "0.12.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c68f0274ae0e023facc3c97b2e00f076be70e254bc851d972503b328db79b2ec" -dependencies = [ - "typenum", -] - [[package]] name = "generic-array" version = "0.14.4" @@ -1289,17 +1324,17 @@ checksum = "9b919933a397b79c37e33b77bb2aa3dc8eb6e165ad809e58ff75bc7db2e34574" [[package]] name = "h2" -version = "0.3.21" +version = "0.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91fc23aa11be92976ef4729127f1a74adf36d8436f7816b185d18df956790833" +checksum = "816ec7294445779408f36fe57bc5b7fc1cf59664059096c65f905c1c61f58069" dependencies = [ - "bytes 1.1.0", + "bytes 1.6.0", "fnv", "futures-core", "futures-sink", "futures-util", - "http", - "indexmap", + "http 1.1.0", + "indexmap 2.2.6", "slab", "tokio", "tokio-util", @@ -1314,9 +1349,15 @@ 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" +version = "0.14.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604" [[package]] name = "hello_world" @@ -1355,27 +1396,61 @@ version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1323096b05d41827dadeaee54c9981958c0f94e670bc94ed80037d1a7b8b186b" dependencies = [ - "bytes 1.1.0", + "bytes 1.6.0", "fnv", "itoa 0.4.8", ] +[[package]] +name = "http" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "21b9ddb458710bc376481b842f5da65cdf31522de232c1ca8146abce2a358258" +dependencies = [ + "bytes 1.6.0", + "fnv", + "itoa 1.0.1", +] + [[package]] name = "http-body" version = "0.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1ff4f84919677303da5f147645dbea6b1881f368d03ac84e1dc09031ebd7b2c6" dependencies = [ - "bytes 1.1.0", - "http", + "bytes 1.6.0", + "http 0.2.5", + "pin-project-lite", +] + +[[package]] +name = "http-body" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1cac85db508abc24a2e48553ba12a996e87244a0395ce011e62b37158745d643" +dependencies = [ + "bytes 1.6.0", + "http 1.1.0", +] + +[[package]] +name = "http-body-util" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0475f8b2ac86659c21b64320d5d653f9efe42acd2a4e560073ec61a155a34f1d" +dependencies = [ + "bytes 1.6.0", + "futures-core", + "http 1.1.0", + "http-body 1.0.0", "pin-project-lite", ] [[package]] name = "httparse" -version = "1.5.1" +version = "1.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "acd94fdbe1d4ff688b67b04eee2e17bd50995534a61539e45adfefb45e5e5503" +checksum = "d897f394bad6a705d5f4104762e116a75639e470d80901eed05a860a95cb1904" [[package]] name = "httpdate" @@ -1383,15 +1458,6 @@ version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c4a1e36c821dbe04574f602848a19f742f4fb3c98d40449f11bcad18d6b17421" -[[package]] -name = "humantime" -version = "1.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df004cfca50ef23c36850aaaa59ad52cc70d0e90243c3c7737a4dd32dc7a3c4f" -dependencies = [ - "quick-error", -] - [[package]] name = "humantime" version = "2.1.0" @@ -1423,13 +1489,12 @@ version = "0.14.15" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "436ec0091e4f20e655156a30a0df3770fe2900aa301e548e08446ec794b6953c" dependencies = [ - "bytes 1.1.0", + "bytes 1.6.0", "futures-channel", "futures-core", "futures-util", - "h2", - "http", - "http-body", + "http 0.2.5", + "http-body 0.4.4", "httparse", "httpdate", "itoa 0.4.8", @@ -1441,13 +1506,33 @@ dependencies = [ "want", ] +[[package]] +name = "hyper" +version = "1.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fe575dd17d0862a9a33781c8c4696a55c320909004a67a00fb286ba8b1bc496d" +dependencies = [ + "bytes 1.6.0", + "futures-channel", + "futures-util", + "h2", + "http 1.1.0", + "http-body 1.0.0", + "httparse", + "itoa 1.0.1", + "pin-project-lite", + "smallvec", + "tokio", + "want", +] + [[package]] name = "hyper-openssl" version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a9d52322a69f0a93f177d76ca82073fcec8d5b4eb6e28525d5b3142fa718195c" dependencies = [ - "http", + "http 0.2.5", "hyper 0.14.15", "linked_hash_set", "once_cell", @@ -1461,15 +1546,38 @@ dependencies = [ [[package]] name = "hyper-tls" -version = "0.5.0" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d6183ddfa99b85da61a140bea0efc93fdf56ceaa041b37d553518030827f9905" +checksum = "70206fc6890eaca9fde8a0bf71caa2ddfc9fe045ac9e5c70df101a7dbde866e0" dependencies = [ - "bytes 1.1.0", - "hyper 0.14.15", + "bytes 1.6.0", + "http-body-util", + "hyper 1.3.1", + "hyper-util", "native-tls", "tokio", "tokio-native-tls", + "tower-service", +] + +[[package]] +name = "hyper-util" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ca38ef113da30126bbff9cd1705f9273e15d45498615d138b0c20279ac7a76aa" +dependencies = [ + "bytes 1.6.0", + "futures-channel", + "futures-util", + "http 1.1.0", + "http-body 1.0.0", + "hyper 1.3.1", + "pin-project-lite", + "socket2 0.5.5", + "tokio", + "tower", + "tower-service", + "tracing", ] [[package]] @@ -1485,24 +1593,47 @@ 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", - "byteorder 1.3.4", - "clap", + "base64 0.22.0", + "bitflags 2.5.0", + "byteorder", + "clap 4.5.4", "env_logger 0.9.0", "lazy_static", - "log 0.4.14", + "log 0.4.21", "mbedtls", - "percent-encoding 2.1.0", + "percent-encoding 2.3.1", "pkix", "report-test", "reqwest", - "serde", + "serde 1.0.198", "serde-bytes-repr", "serde_bytes", "serde_json", @@ -1548,12 +1679,22 @@ 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", + "hashbrown 0.12.3", +] + +[[package]] +name = "indexmap" +version = "2.2.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26" +dependencies = [ + "equivalent", + "hashbrown 0.14.3", ] [[package]] @@ -1601,7 +1742,7 @@ name = "ipc-queue" version = "0.3.0" dependencies = [ "fortanix-sgx-abi", - "futures 0.3.17", + "futures 0.3.30", "static_assertions", "tokio", ] @@ -1617,7 +1758,7 @@ name = "iron" version = "0.1.0" dependencies = [ "iron 0.6.1", - "time 0.3.26", + "time 0.3.36", ] [[package]] @@ -1683,16 +1824,6 @@ dependencies = [ "rustc-std-workspace-core", ] -[[package]] -name = "libloading" -version = "0.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2b111a074963af1d37a139918ac6d49ad1d0d5e47f72fd55388619691a7d753" -dependencies = [ - "cc", - "winapi", -] - [[package]] name = "libloading" version = "0.7.2" @@ -1733,17 +1864,14 @@ version = "0.3.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e19e8d5c34a3e0e2223db8e060f9e8264aeeb5c5fc64a4ee9965c062211c024b" dependencies = [ - "log 0.4.14", + "log 0.4.21", ] [[package]] name = "log" -version = "0.4.14" +version = "0.4.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "51b9bbe6c47d51fc3e1a9b945965946b4c44142ab8792c50835a980d362c2710" -dependencies = [ - "cfg-if 1.0.0", -] +checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c" [[package]] name = "matches" @@ -1758,14 +1886,14 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8730cf71e8d79ba70b3b7986af7af7629c0c4ee58b59e4a2e30d855cc31552e8" dependencies = [ "bitflags 1.2.1", - "byteorder 1.3.4", + "byteorder", "cc", "cfg-if 1.0.0", "mbedtls-platform-support", "mbedtls-sys-auto", "rs-libc 0.2.3", - "serde", - "serde_derive 1.0.132", + "serde 1.0.198", + "serde_derive 1.0.198", "yasna 0.2.2", ] @@ -1793,7 +1921,7 @@ dependencies = [ "cmake", "lazy_static", "libc", - "quote 1.0.35", + "quote", "syn 1.0.81", ] @@ -1832,9 +1960,9 @@ dependencies = [ [[package]] name = "memoffset" -version = "0.9.0" +version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c" +checksum = "5de893c32cde5f383baa4c04c5d6dbdd735cfd4a794b0debdb2bb1b421da5ff4" dependencies = [ "autocfg 1.0.1", ] @@ -1893,7 +2021,7 @@ checksum = "a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c" dependencies = [ "libc", "wasi 0.11.0+wasi-snapshot-preview1", - "windows-sys", + "windows-sys 0.48.0", ] [[package]] @@ -1916,7 +2044,7 @@ checksum = "fd7e2f3618557f980e0b17e8856252eee3c97fa12c54dff0ca290fb6266ca4a9" dependencies = [ "lazy_static", "libc", - "log 0.4.14", + "log 0.4.21", "openssl", "openssl-probe", "openssl-sys", @@ -1934,9 +2062,9 @@ dependencies = [ "chrono", "lazy_static", "mbedtls", - "num-bigint 0.4.3", + "num-bigint 0.4.4", "pkix", - "serde", + "serde 1.0.198", "serde_bytes", "serde_cbor", "yasna 0.4.0", @@ -1950,7 +2078,7 @@ dependencies = [ "aws-nitro-enclaves-cose 0.1.0", "bindgen", "chrono", - "clap", + "clap 2.34.0", "eif_defs", "eif_loader", "eif_utils", @@ -1960,12 +2088,12 @@ dependencies = [ "inotify", "lazy_static", "libc", - "log 0.4.14", + "log 0.4.21", "nix 0.15.0", "once_cell", "openssl", "page_size", - "serde", + "serde 1.0.198", "serde_cbor", "serde_json", "sha2 0.9.8", @@ -2026,6 +2154,19 @@ dependencies = [ "memoffset 0.6.4", ] +[[package]] +name = "nix" +version = "0.26.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "598beaf3cc6fdd9a5dfb1630c2800c7acd31df7aaf0f565796fba2b53ca1af1b" +dependencies = [ + "bitflags 1.2.1", + "cfg-if 1.0.0", + "libc", + "memoffset 0.7.1", + "pin-utils", +] + [[package]] name = "nom" version = "5.1.2" @@ -2052,7 +2193,7 @@ version = "0.1.0" source = "git+https://github.com/aws/aws-nitro-enclaves-nsm-api#9ddb589875baf345d085a980aa96cf3a4e480ea8" dependencies = [ "libc", - "log 0.4.14", + "log 0.4.21", "nix 0.20.2", "nsm-io", "serde_cbor", @@ -2063,8 +2204,8 @@ name = "nsm-io" version = "0.1.0" source = "git+https://github.com/aws/aws-nitro-enclaves-nsm-api#9ddb589875baf345d085a980aa96cf3a4e480ea8" dependencies = [ - "log 0.4.14", - "serde", + "log 0.4.21", + "serde 1.0.198", "serde_bytes", "serde_cbor", ] @@ -2079,11 +2220,11 @@ dependencies = [ [[package]] name = "num" -version = "0.2.1" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8536030f9fea7127f841b45bb6243b27255787fb4eb83958aa1ef9d2fdc0c36" +checksum = "43db66d1170d347f9a065114077f7dccb00c1b9478c89384490a3425279a4606" dependencies = [ - "num-bigint 0.2.6", + "num-bigint 0.4.4", "num-complex", "num-integer", "num-iter", @@ -2104,9 +2245,9 @@ dependencies = [ [[package]] name = "num-bigint" -version = "0.4.3" +version = "0.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f93ab6289c7b344a8a9f60f88d80aa20032336fe78da341afc91c8a2341fc75f" +checksum = "608e7659b5c3d7cba262d894801b9ec9d00de989e8a82bd4bef91d08da45cdc0" dependencies = [ "autocfg 1.0.1", "num-integer", @@ -2115,24 +2256,18 @@ dependencies = [ [[package]] name = "num-complex" -version = "0.2.4" +version = "0.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6b19411a9719e753aff12e5187b74d60d3dc449ec3f4dc21e3989c3f554bc95" +checksum = "23c6602fda94a57c990fe0df199a035d83576b496aa29f4e634a8ac6004e68a6" dependencies = [ - "autocfg 1.0.1", "num-traits", ] [[package]] -name = "num-derive" -version = "0.2.5" +name = "num-conv" +version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eafd0b45c5537c3ba526f79d3e75120036502bebacbb3f3220914067ce39dbf2" -dependencies = [ - "proc-macro2 0.4.30", - "quote 0.6.13", - "syn 0.15.44", -] +checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9" [[package]] name = "num-derive" @@ -2140,8 +2275,8 @@ version = "0.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "876a53fff98e03a936a674b29568b0e605f06b29372c2489ff4de23f1949743d" dependencies = [ - "proc-macro2 1.0.78", - "quote 1.0.35", + "proc-macro2", + "quote", "syn 1.0.81", ] @@ -2157,9 +2292,9 @@ dependencies = [ [[package]] name = "num-iter" -version = "0.1.41" +version = "0.1.44" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a6e6b7c748f995c4c29c5f5ae0248536e04a5739927c74ec0fa564805094b9f" +checksum = "d869c01cc0c455284163fd0092f1f93835385ccab5a98a0dcc497b2f8bf055a9" dependencies = [ "autocfg 1.0.1", "num-integer", @@ -2168,21 +2303,21 @@ dependencies = [ [[package]] name = "num-rational" -version = "0.2.4" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c000134b5dbf44adc5cb772486d335293351644b801551abe8f75c84cfa4aef" +checksum = "0638a1c9d0a3c0914158145bc76cff373a75a627e6ecbfb71cbe6f453a5a19b0" dependencies = [ "autocfg 1.0.1", - "num-bigint 0.2.6", + "num-bigint 0.4.4", "num-integer", "num-traits", ] [[package]] name = "num-traits" -version = "0.2.14" +version = "0.2.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a64b1ec5cda2586e284722486d802acf1f7dbdc623e2bfc57e65ca1cd099290" +checksum = "da0df0e5185db44f69b44f26786fe401b6c293d1907744beaa7fa62b2e5a517a" dependencies = [ "autocfg 1.0.1", ] @@ -2217,15 +2352,9 @@ dependencies = [ [[package]] name = "once_cell" -version = "1.9.0" +version = "1.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da32515d9f6e6e489d7bc9d84c71b060db7247dc035bbe44eac88cf87486d8d5" - -[[package]] -name = "opaque-debug" -version = "0.2.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2839e79665f131bdb5782e51f2c6c9599c133c6098982a54c794358bf432529c" +checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" [[package]] name = "opaque-debug" @@ -2235,13 +2364,13 @@ checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5" [[package]] name = "openssl" -version = "0.10.60" +version = "0.10.64" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "79a4c6c3a2b158f7f8f2a2fc5a969fa3a068df6fc9dbb4a43845436e3af7c800" +checksum = "95a0481286a310808298130d22dd1fef0fa571e05a8f44ec801801e84b216b1f" dependencies = [ "bitflags 2.5.0", "cfg-if 1.0.0", - "foreign-types", + "foreign-types 0.3.2", "libc", "once_cell", "openssl-macros", @@ -2254,8 +2383,8 @@ version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c" dependencies = [ - "proc-macro2 1.0.78", - "quote 1.0.35", + "proc-macro2", + "quote", "syn 2.0.50", ] @@ -2277,12 +2406,6 @@ dependencies = [ "vcpkg", ] -[[package]] -name = "ordermap" -version = "0.3.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a86ed3f5f244b372d6b1a00b72ef7f8876d0bc6a78a4c9985c53614041512063" - [[package]] name = "outgoing_connection" version = "0.1.0" @@ -2342,16 +2465,16 @@ dependencies = [ "libc", "redox_syscall 0.4.1", "smallvec", - "windows-targets", + "windows-targets 0.48.5", ] [[package]] name = "partition-identity" -version = "0.2.8" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec13ba9a0eec5c10a89f6ec1b6e9e2ef7d29b810d771355abbd1c43cae003ed6" +checksum = "9fa925f9becb532d758b0014b472c576869910929cf4c3f8054b386f19ab9e21" dependencies = [ - "err-derive", + "thiserror", ] [[package]] @@ -2368,18 +2491,18 @@ checksum = "31010dd2e1ac33d5b46a5b413495239882813e0369f8ed8a5e266f173602f831" [[package]] name = "percent-encoding" -version = "2.1.0" +version = "2.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d4fd5641d01c8f18a23da7b6fe29298ff4b55afcccdf78973b24cf3175fee32e" +checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" [[package]] name = "petgraph" -version = "0.4.13" +version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c3659d1ee90221741f65dd128d9998311b0e40c5d3c23a62445938214abce4f" +checksum = "e1d3afd2628e69da2be385eb6f2fd57c8ac7977ceeff6dc166ff1657b0e386a9" dependencies = [ "fixedbitset", - "ordermap", + "indexmap 2.2.6", ] [[package]] @@ -2445,8 +2568,8 @@ version = "0.4.27" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "65ad2ae56b6abe3a1ee25f15ee605bacadb9a764edaba9c2bf4103800d4a1895" dependencies = [ - "proc-macro2 1.0.78", - "quote 1.0.35", + "proc-macro2", + "quote", "syn 1.0.81", ] @@ -2456,8 +2579,8 @@ version = "1.0.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6e8fe8163d14ce7f0cdac2e040116f22eac817edabff0be91e8aff7e9accf389" dependencies = [ - "proc-macro2 1.0.78", - "quote 1.0.35", + "proc-macro2", + "quote", "syn 1.0.81", ] @@ -2481,9 +2604,9 @@ checksum = "3831453b3449ceb48b6d9c7ad7c96d5ea673e9b470a1dc578c2ce6521230884c" [[package]] name = "pkix" -version = "0.1.2" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "643768328ce074b546bc11af4581bc3e8f1242706be53946eb7b30f686194fba" +checksum = "3627d36de10749cd6bba01a975d64c01f1deb95d22823dbfbb4d7a913a240850" dependencies = [ "b64-ct", "bit-vec 0.6.2", @@ -2501,58 +2624,19 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1a6a0dc3910bc8db877ffed8e457763b317cf880df4ae19109b9f77d277cf6e0" dependencies = [ "typemap", -] - -[[package]] -name = "ppv-lite86" -version = "0.2.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c36fa947111f5c62a733b652544dd0016a43ce89619538a8ef92724a6f501a20" - -[[package]] -name = "proc-macro-error" -version = "1.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c" -dependencies = [ - "proc-macro-error-attr", - "proc-macro2 1.0.78", - "quote 1.0.35", - "syn 1.0.81", - "version_check 0.9.2", -] - -[[package]] -name = "proc-macro-error-attr" -version = "1.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869" -dependencies = [ - "proc-macro2 1.0.78", - "quote 1.0.35", - "version_check 0.9.2", -] - -[[package]] -name = "proc-macro-hack" -version = "0.5.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dbf0c48bc1d91375ae5c3cd81e3722dff1abcf81a30960240640d223f59fe0e5" +] [[package]] -name = "proc-macro-nested" -version = "0.1.6" +name = "powerfmt" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eba180dafb9038b050a4c280019bbedf9f2467b61e5d892dcad585bb57aadc5a" +checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391" [[package]] -name = "proc-macro2" -version = "0.4.30" +name = "ppv-lite86" +version = "0.2.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf3d2011ab5c909338f7887f4fc896d35932e29146c12c8d01da6b22a80ba759" -dependencies = [ - "unicode-xid 0.1.0", -] +checksum = "c36fa947111f5c62a733b652544dd0016a43ce89619538a8ef92724a6f501a20" [[package]] name = "proc-macro2" @@ -2565,46 +2649,65 @@ dependencies = [ [[package]] name = "proc-mounts" -version = "0.2.4" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2ad7e9c8d1b8c20f16a84d61d7c4c0325a5837c1307a2491b509cd92fb4e4442" +checksum = "0d652f8435d0ab70bf4f3590a6a851d59604831a458086541b95238cc51ffcf2" dependencies = [ - "lazy_static", "partition-identity", ] [[package]] name = "protobuf" -version = "2.22.1" +version = "2.28.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "106dd99e98437432fed6519dedecfade6a06a73bb7b2a1e019fdd2bee5778d94" + +[[package]] +name = "protobuf" +version = "3.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b7f4a129bb3754c25a4e04032a90173c68f85168f77118ac4cb4936e7f06f92" +checksum = "58678a64de2fced2bdec6bca052a6716a0efe692d6e3f53d1bda6a1def64cfc0" +dependencies = [ + "once_cell", + "protobuf-support", + "thiserror", +] [[package]] name = "protobuf-codegen" -version = "2.22.1" +version = "2.28.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "033460afb75cf755fcfc16dfaed20b86468082a2ea24e05ac35ab4a099a017d6" +dependencies = [ + "protobuf 2.28.0", +] + +[[package]] +name = "protobuf-support" +version = "3.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5d2fa3a461857508103b914da60dd7b489c1a834967c2e214ecc1496f0c486a" +checksum = "e1ed294a835b0f30810e13616b1cd34943c6d1e84a8f3b0dcfe466d256c3e7e7" dependencies = [ - "protobuf", + "thiserror", ] [[package]] name = "protoc" -version = "2.22.1" +version = "2.28.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6653d384a260fedff0a466e894e05c5b8d75e261a14e9f93e81e43ef86cad23" +checksum = "a0218039c514f9e14a5060742ecd50427f8ac4f85a6dc58f2ddb806e318c55ee" dependencies = [ - "log 0.4.14", + "log 0.4.21", "which 4.0.2", ] [[package]] name = "protoc-rust" -version = "2.22.1" +version = "2.28.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5198afa8fca3f419b36db9a70ede51ff845938ef0386b49f4b02a5a322015a6" +checksum = "22f8a182bb17c485f20bdc4274a8c39000a61024cfe461c799b50fec77267838" dependencies = [ - "protobuf", + "protobuf 2.28.0", "protobuf-codegen", "protoc", "tempfile", @@ -2612,18 +2715,9 @@ dependencies = [ [[package]] name = "quick-error" -version = "1.2.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0" - -[[package]] -name = "quote" -version = "0.6.13" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ce23b6b870e8f94f81fb0a363d65d86675884b34a09043c81e5562f11c1f8e1" -dependencies = [ - "proc-macro2 0.4.30", -] +checksum = "a993555f31e5a609f617c12db6250dedcac1b0a85076912c436e6fc9b2c8e6a3" [[package]] name = "quote" @@ -2631,7 +2725,7 @@ version = "1.0.35" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef" dependencies = [ - "proc-macro2 1.0.78", + "proc-macro2", ] [[package]] @@ -2859,21 +2953,32 @@ dependencies = [ [[package]] name = "regex" -version = "1.4.1" +version = "1.10.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c117dbdfde9c8308975b6a18d71f3f385c89461f7b3fb054288ecf2a2058ba4c" +dependencies = [ + "aho-corasick", + "memchr", + "regex-automata", + "regex-syntax", +] + +[[package]] +name = "regex-automata" +version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8963b85b8ce3074fecffde43b4b0dded83ce2f367dc8d363afc56679f3ee820b" +checksum = "86b83b8b9847f9bf95ef68afb0b8e6cdb80f498442f5179a29fad448fcc1eaea" dependencies = [ "aho-corasick", "memchr", "regex-syntax", - "thread_local", ] [[package]] name = "regex-syntax" -version = "0.6.20" +version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8cab7a364d15cde1e505267766a2d3c4e22a843e1a601f0fa7564c0f82ced11c" +checksum = "adad44e29e4c806119491a7f06f03de4d1af22c3a680dd47f1e6e179439d1f56" [[package]] name = "remove_dir_all" @@ -2896,33 +3001,40 @@ dependencies = [ [[package]] name = "reqwest" -version = "0.11.10" +version = "0.12.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46a1f7aa4f35e5e8b4160449f51afc758f0ce6454315a9fa7d0d113e958c41eb" +checksum = "566cafdd92868e0939d3fb961bd0dc25fcfaaed179291093b3d43e6b3150ea10" dependencies = [ - "base64 0.13.0", - "bytes 1.1.0", + "base64 0.22.0", + "bytes 1.6.0", "encoding_rs", + "futures-channel", "futures-core", "futures-util", "h2", - "http", - "http-body", - "hyper 0.14.15", + "http 1.1.0", + "http-body 1.0.0", + "http-body-util", + "hyper 1.3.1", "hyper-tls", + "hyper-util", "ipnet", "js-sys", - "lazy_static", - "log 0.4.14", + "log 0.4.21", "mime 0.3.16", "native-tls", - "percent-encoding 2.1.0", + "once_cell", + "percent-encoding 2.3.1", "pin-project-lite", - "serde", + "rustls-pemfile", + "serde 1.0.198", "serde_json", "serde_urlencoded", + "sync_wrapper", + "system-configuration", "tokio", "tokio-native-tls", + "tower-service", "url 2.2.2", "wasm-bindgen", "wasm-bindgen-futures", @@ -2976,14 +3088,30 @@ version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1956f5517128a2b6f23ab2dadf1a976f4f5b27962e7724c2bf3d45e539ec098c" +[[package]] +name = "rustls-pemfile" +version = "2.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "29993a25686778eb88d4189742cd713c9bce943bc54251a33509dc63cbacf73d" +dependencies = [ + "base64 0.22.0", + "rustls-pki-types", +] + +[[package]] +name = "rustls-pki-types" +version = "1.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ecd36cc4259e3e4514335c4a138c6b43171a8d61d8f5c9348f9fc7529416f247" + [[package]] name = "rustversion" version = "1.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b9bdc5e856e51e685846fb6c13a1f5e5432946c2c90501bdc76a1319f19e29da" dependencies = [ - "proc-macro2 1.0.78", - "quote 1.0.35", + "proc-macro2", + "quote", "syn 1.0.81", ] @@ -3017,20 +3145,19 @@ checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd" [[package]] name = "sdkms" -version = "0.2.1" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c843377a2ed87d63e487c7b41b1a82446ab7dc836addd66d63010ea05b14aaf7" +checksum = "5b12e3cb05862db268118482cbad26eee384b479de1924fe5404028e3444481a" dependencies = [ "bitflags 1.2.1", "chrono", "hyper 0.10.16", - "log 0.4.14", + "log 0.4.21", "rustc-serialize", - "serde", - "serde_derive 1.0.132", + "serde 1.0.198", "serde_json", "url 1.7.2", - "uuid 0.7.4", + "uuid 0.8.2", ] [[package]] @@ -3067,24 +3194,33 @@ dependencies = [ "serde_derive 1.0.130", ] +[[package]] +name = "serde" +version = "1.0.198" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9846a40c979031340571da2545a4e5b7c4163bdae79b301d5f86d03979451fcc" +dependencies = [ + "serde_derive 1.0.198", +] + [[package]] name = "serde-bytes-repr" -version = "0.1.5" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9eb83481bce328081ced4404f986de002bf2e08865bec386734595ebf3b2c425" +checksum = "efb754d27e2dfcebab494cfb8f47e4a9c6e4854accc964fbee09a79404623871" dependencies = [ - "base64 0.13.0", + "base64 0.21.7", "hex 0.4.3", - "serde", + "serde 1.0.198", ] [[package]] name = "serde_bytes" -version = "0.11.5" +version = "0.11.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "16ae07dd2f88a366f15bd0632ba725227018c69a1c8550a927324f8eb8368bb9" +checksum = "8b8497c313fd43ab992087548117643f6fcd935cbf36f176ffda0aacf9591734" dependencies = [ - "serde", + "serde 1.0.198", ] [[package]] @@ -3094,7 +3230,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2bef2ebfde456fb76bbcf9f59315333decc4fda0b2b44b420243c11e0f5ec1f5" dependencies = [ "half", - "serde", + "serde 1.0.198", ] [[package]] @@ -3102,20 +3238,20 @@ name = "serde_derive" version = "1.0.130" source = "git+https://github.com/fortanix/serde.git?branch=master#80449547025fc4a016a333e96c0cdaf7e4a96f67" dependencies = [ - "proc-macro2 1.0.78", - "quote 1.0.35", + "proc-macro2", + "quote", "syn 1.0.81", ] [[package]] name = "serde_derive" -version = "1.0.132" +version = "1.0.198" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ecc0db5cb2556c0e558887d9bbdcf6ac4471e83ff66cf696e5419024d1606276" +checksum = "e88edab869b01783ba905e7d0153f9fc1a6505a96e4ad3018011eedb838566d9" dependencies = [ - "proc-macro2 1.0.78", - "quote 1.0.35", - "syn 1.0.81", + "proc-macro2", + "quote", + "syn 2.0.50", ] [[package]] @@ -3124,18 +3260,18 @@ version = "0.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "190e9765dcedb56be63b6e0993a006c7e3b071a016a304736e4a315dc01fb142" dependencies = [ - "serde", + "serde 1.0.198", ] [[package]] name = "serde_json" -version = "1.0.74" +version = "1.0.116" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee2bb9cd061c5865d345bb02ca49fcef1391741b672b54a0bf7b679badec3142" +checksum = "3e17db7126d17feb94eb3fad46bf1a96b034e8aacbc2e775fe81505f8b0b2813" dependencies = [ "itoa 1.0.1", "ryu", - "serde", + "serde 1.0.198", ] [[package]] @@ -3144,11 +3280,20 @@ version = "0.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "98d0516900518c29efa217c298fa1f4e6c6ffc85ae29fd7f4ee48f176e1a9ed5" dependencies = [ - "proc-macro2 1.0.78", - "quote 1.0.35", + "proc-macro2", + "quote", "syn 1.0.81", ] +[[package]] +name = "serde_spanned" +version = "0.6.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eb3622f419d1296904700073ea6cc23ad690adbd66f13ea683df73298736f0c1" +dependencies = [ + "serde 1.0.198", +] + [[package]] name = "serde_urlencoded" version = "0.7.1" @@ -3158,7 +3303,7 @@ dependencies = [ "form_urlencoded", "itoa 1.0.1", "ryu", - "serde", + "serde 1.0.198", ] [[package]] @@ -3168,7 +3313,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "edeeaecd5445109b937a3a335dc52780ca7779c4b4b7374cc6340dedfe44cfca" dependencies = [ "rustversion", - "serde", + "serde 1.0.198", "serde_with_macros", ] @@ -3179,37 +3324,50 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e48b35457e9d855d3dc05ef32a73e0df1e2c0fd72c38796a4ee909160c8eeec2" dependencies = [ "darling", - "proc-macro2 1.0.78", - "quote 1.0.35", + "proc-macro2", + "quote", "syn 1.0.81", ] [[package]] name = "serde_yaml" -version = "0.8.13" +version = "0.8.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae3e2dd40a7cdc18ca80db804b7f461a39bb721160a85c9a1fa30134bf3c02a5" +checksum = "578a7433b776b56a35785ed5ce9a7e777ac0598aac5a6dd1b4b18a307c7fc71b" dependencies = [ - "dtoa", - "linked-hash-map", - "serde", + "indexmap 1.9.3", + "ryu", + "serde 1.0.198", "yaml-rust", ] +[[package]] +name = "serde_yaml" +version = "0.9.34+deprecated" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6a8b1a1a2ebf674015cc02edccce75287f1a0130d394307b36743c2f5d504b47" +dependencies = [ + "indexmap 2.2.6", + "itoa 1.0.1", + "ryu", + "serde 1.0.198", + "unsafe-libyaml", +] + [[package]] name = "sgx-isa" version = "0.4.1" dependencies = [ - "bitflags 1.2.1", + "bitflags 2.5.0", "mbedtls", - "serde", + "serde 1.0.198", ] [[package]] name = "sgx_pkix" version = "0.2.2" dependencies = [ - "byteorder 1.3.4", + "byteorder", "lazy_static", "pkix", "quick-error", @@ -3221,15 +3379,15 @@ name = "sgxs" version = "0.8.0" dependencies = [ "anyhow", - "byteorder 1.3.4", + "byteorder", "crypto-hash", - "foreign-types", + "foreign-types 0.5.0", "openssl", "openssl-sys", "sgx-isa", - "sha2 0.8.2", + "sha2 0.10.1", "thiserror", - "time 0.3.26", + "time 0.3.36", ] [[package]] @@ -3238,8 +3396,8 @@ version = "0.4.0" dependencies = [ "aesm-client", "anyhow", - "bitflags 1.2.1", - "libloading 0.5.2", + "bitflags 2.5.0", + "libloading", "nix 0.15.0", "report-test", "sgx-isa", @@ -3255,47 +3413,35 @@ dependencies = [ "aesm-client", "anyhow", "atty", - "byteorder 1.3.4", - "clap", + "byteorder", + "clap 4.5.4", "crypto-hash", "dcap-ql", "enclave-runner", - "env_logger 0.6.2", + "env_logger 0.9.0", "fnv", "lazy_static", - "log 0.4.14", + "log 0.4.21", "mopa", "num", "openssl", "petgraph", - "proc-macro2 0.4.30", + "proc-macro2", "proc-mounts", - "quote 0.6.13", + "quote", "regex", "report-test", "reqwest", - "serde", - "serde_derive 1.0.132", - "serde_yaml", + "serde 1.0.198", + "serde_derive 1.0.198", + "serde_yaml 0.9.34+deprecated", "sgx-isa", "sgxs", "sgxs-loaders", - "syn 0.15.44", + "syn 2.0.50", "thiserror", "winapi", - "yansi", -] - -[[package]] -name = "sha2" -version = "0.8.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a256f46ea78a0c0d9ff00077504903ac881a1dafdc20da66545699e7776b3e69" -dependencies = [ - "block-buffer 0.7.3", - "digest 0.8.1", - "fake-simd", - "opaque-debug 0.2.3", + "yansi 1.0.1", ] [[package]] @@ -3308,7 +3454,7 @@ dependencies = [ "cfg-if 1.0.0", "cpufeatures", "digest 0.9.0", - "opaque-debug 0.3.0", + "opaque-debug", ] [[package]] @@ -3328,9 +3474,9 @@ version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1e468265908f45299c26571dad9a2e5cb3656eceb51cd58f1441cf61aa71aad6" dependencies = [ - "base64 0.13.0", - "byteorder 1.3.4", - "bytes 1.1.0", + "base64 0.13.1", + "byteorder", + "bytes 1.6.0", "chrono", "flate2", "futures-util", @@ -3338,11 +3484,11 @@ dependencies = [ "hyper 0.14.15", "hyper-openssl", "hyperlocal", - "log 0.4.14", + "log 0.4.21", "mime 0.3.16", "openssl", "pin-project 1.0.8", - "serde", + "serde 1.0.198", "serde_json", "tar", "tokio", @@ -3388,9 +3534,9 @@ checksum = "c111b5bd5695e56cffe5129854aa230b39c93a305372fdbb2668ca2394eea9f8" [[package]] name = "smallvec" -version = "1.7.0" +version = "1.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ecab6c735a6bb4139c0caafd0cc3635748bbb3acf4550e8138122099251f309" +checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" [[package]] name = "socket2" @@ -3409,7 +3555,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7b5fac59a5cb5dd637972e5fca70daf0523c9067fcdc4842f053dae04a18f8e9" dependencies = [ "libc", - "windows-sys", + "windows-sys 0.48.0", ] [[package]] @@ -3431,15 +3577,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" [[package]] -name = "syn" -version = "0.15.44" +name = "strsim" +version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ca4b3b69a77cbe1ffc9e198781b7acb0c7365a883670e8f1c1bc66fba79a5c5" -dependencies = [ - "proc-macro2 0.4.30", - "quote 0.6.13", - "unicode-xid 0.1.0", -] +checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" [[package]] name = "syn" @@ -3447,9 +3588,9 @@ version = "1.0.81" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f2afee18b8beb5a596ecb4a2dce128c719b4ba399d34126b9e4396e3f9860966" dependencies = [ - "proc-macro2 1.0.78", - "quote 1.0.35", - "unicode-xid 0.2.1", + "proc-macro2", + "quote", + "unicode-xid", ] [[package]] @@ -3458,21 +3599,36 @@ version = "2.0.50" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "74f1bdc9872430ce9b75da68329d1c1746faf50ffac5f19e02b71e37ff881ffb" dependencies = [ - "proc-macro2 1.0.78", - "quote 1.0.35", + "proc-macro2", + "quote", "unicode-ident", ] [[package]] -name = "synstructure" -version = "0.12.4" +name = "sync_wrapper" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160" + +[[package]] +name = "system-configuration" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b834f2d66f734cb897113e34aaff2f1ab4719ca946f9a7358dba8f8064148701" +checksum = "ba3a3adc5c275d719af8cb4272ea1c4a6d668a777f37e115f6d11ddbc1c8e0e7" dependencies = [ - "proc-macro2 1.0.78", - "quote 1.0.35", - "syn 1.0.81", - "unicode-xid 0.2.1", + "bitflags 1.2.1", + "core-foundation", + "system-configuration-sys", +] + +[[package]] +name = "system-configuration-sys" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a75fb188eb626b924683e3b95e3a48e63551fcfb51949de2f06a9d91dbee93c9" +dependencies = [ + "core-foundation-sys", + "libc", ] [[package]] @@ -3530,31 +3686,22 @@ dependencies = [ [[package]] name = "thiserror" -version = "1.0.30" +version = "1.0.58" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "854babe52e4df1653706b98fcfc05843010039b406875930a70e4d9644e5c417" +checksum = "03468839009160513471e86a034bb2c5c0e4baae3b43f79ffc55c4a5427b3297" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.30" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa32fd3f627f367fe16f893e2597ae3c05020f8bba2666a4e6ea73d377e5714b" -dependencies = [ - "proc-macro2 1.0.78", - "quote 1.0.35", - "syn 1.0.81", -] - -[[package]] -name = "thread_local" -version = "1.0.1" +version = "1.0.58" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d40c6d1b69745a6ec6fb1ca717914848da4b44ae29d9b3080cbee91d72a69b14" +checksum = "c61f3ba182994efc43764a46c018c347bc492c79f024e705f46567b418f6d4f7" dependencies = [ - "lazy_static", + "proc-macro2", + "quote", + "syn 2.0.50", ] [[package]] @@ -3570,31 +3717,34 @@ dependencies = [ [[package]] name = "time" -version = "0.3.26" +version = "0.3.36" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a79d09ac6b08c1ab3906a2f7cc2e81a0e27c7ae89c63812df75e52bef0751e07" +checksum = "5dfd88e563464686c916c7e46e623e520ddc6d79fa6641390f2e3fa86e83e885" dependencies = [ "deranged", "itoa 1.0.1", "libc", + "num-conv", "num_threads", - "serde", + "powerfmt", + "serde 1.0.198", "time-core", "time-macros", ] [[package]] name = "time-core" -version = "0.1.1" +version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7300fbefb4dadc1af235a9cef3737cea692a9d97e1b9cbcd4ebdae6f8868e6fb" +checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3" [[package]] name = "time-macros" -version = "0.2.12" +version = "0.2.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "75c65469ed6b3a4809d987a41eb1dc918e9bc1d92211cbad7ae82931846f7451" +checksum = "3f252a68540fde3a3877aeea552b832b40ab9a69e318efd078774a01ddee1ccf" dependencies = [ + "num-conv", "time-core", ] @@ -3606,12 +3756,12 @@ checksum = "238ce071d267c5710f9d31451efec16c5ee22de34df17cc05e56cbc92e967117" [[package]] name = "tokio" -version = "1.36.0" +version = "1.37.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61285f6515fa018fb2d1e46eb21223fff441ee8db5d0f1435e8ab4f5cdb80931" +checksum = "1adbebffeca75fcfd058afa480fb6c0b81e165a0323f9c9d39c9697e37c46787" dependencies = [ "backtrace", - "bytes 1.1.0", + "bytes 1.6.0", "libc", "mio", "num_cpus", @@ -3620,7 +3770,7 @@ dependencies = [ "signal-hook-registry", "socket2 0.5.5", "tokio-macros", - "windows-sys", + "windows-sys 0.48.0", ] [[package]] @@ -3631,7 +3781,7 @@ checksum = "57fc868aae093479e3131e3d165c93b1c7474109d13c90ec0dda2a1bbfff0674" dependencies = [ "bytes 0.4.12", "futures 0.1.30", - "log 0.4.14", + "log 0.4.21", ] [[package]] @@ -3640,8 +3790,8 @@ version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5b8a1e28f2deaa14e508979454cb3a223b10b938b45af148bc0986de36f1923b" dependencies = [ - "proc-macro2 1.0.78", - "quote 1.0.35", + "proc-macro2", + "quote", "syn 2.0.50", ] @@ -3673,7 +3823,7 @@ version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0edfdeb067411dba2044da6d1cb2df793dd35add7888d73c16e3381ded401764" dependencies = [ - "bytes 1.1.0", + "bytes 1.6.0", "futures-core", "futures-sink", "pin-project-lite", @@ -3683,20 +3833,52 @@ dependencies = [ [[package]] name = "toml" -version = "0.4.10" +version = "0.8.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "758664fc71a3a69038656bee8b6be6477d2a6c315a6b81f7081f591bffa4111f" +checksum = "e9dd1545e8208b4a5af1aa9bbd0b4cf7e9ea08fabc5d0a5c67fcaafa17433aa3" dependencies = [ - "serde", + "serde 1.0.198", + "serde_spanned", + "toml_datetime", + "toml_edit", ] [[package]] -name = "toml" -version = "0.5.8" +name = "toml_datetime" +version = "0.6.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3550f4e9685620ac18a50ed434eb3aec30db8ba93b0287467bca5826ea25baf1" +dependencies = [ + "serde 1.0.198", +] + +[[package]] +name = "toml_edit" +version = "0.22.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d3328d4f68a705b2a4498da1d580585d39a6510f98318a2cec3018a7ec61ddef" +dependencies = [ + "indexmap 2.2.6", + "serde 1.0.198", + "serde_spanned", + "toml_datetime", + "winnow", +] + +[[package]] +name = "tower" +version = "0.4.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a31142970826733df8241ef35dc040ef98c679ab14d7c3e54d827099b3acecaa" +checksum = "b8fa9be0de6cf49e536ce1851f987bd21a43b771b09473c3549a6c853db37c1c" dependencies = [ - "serde", + "futures-core", + "futures-util", + "pin-project 1.0.8", + "pin-project-lite", + "tokio", + "tower-layer", + "tower-service", + "tracing", ] [[package]] @@ -3713,11 +3895,11 @@ checksum = "360dfd1d6d30e05fda32ace2c8c70e9c0a9da713275777f5a4dbb8a1893930c6" [[package]] name = "tracing" -version = "0.1.29" +version = "0.1.40" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "375a639232caf30edfc78e8d89b2d4c375515393e7af7e16f01cd96917fb2105" +checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" dependencies = [ - "cfg-if 1.0.0", + "log 0.4.21", "pin-project-lite", "tracing-attributes", "tracing-core", @@ -3725,22 +3907,22 @@ dependencies = [ [[package]] name = "tracing-attributes" -version = "0.1.21" +version = "0.1.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cc6b8ad3567499f98a1db7a752b07a7c8c7c7c34c332ec00effb2b0027974b7c" +checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" dependencies = [ - "proc-macro2 1.0.78", - "quote 1.0.35", - "syn 1.0.81", + "proc-macro2", + "quote", + "syn 2.0.50", ] [[package]] name = "tracing-core" -version = "0.1.21" +version = "0.1.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1f4ed65637b8390770814083d20756f87bfa2c21bf2f110babdc5438351746e4" +checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" dependencies = [ - "lazy_static", + "once_cell", ] [[package]] @@ -3815,12 +3997,6 @@ version = "0.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9337591893a19b88d8d87f2cec1e73fad5cdfd10e5a6f349f498ad6ea2ffb1e3" -[[package]] -name = "unicode-xid" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc72304796d0818e357ead4e000d19c9c174ab23dc11093ac919054d20a6a7fc" - [[package]] name = "unicode-xid" version = "0.2.1" @@ -3845,6 +4021,12 @@ dependencies = [ "traitobject", ] +[[package]] +name = "unsafe-libyaml" +version = "0.2.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "673aac59facbab8a9007c7f6108d11f63b603f7cabff99fabf650fea5c32b861" + [[package]] name = "url" version = "1.7.2" @@ -3865,9 +4047,15 @@ dependencies = [ "form_urlencoded", "idna 0.2.0", "matches", - "percent-encoding 2.1.0", + "percent-encoding 2.3.1", ] +[[package]] +name = "utf8parse" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a" + [[package]] name = "uuid" version = "0.6.5" @@ -3876,7 +4064,7 @@ checksum = "e1436e58182935dcd9ce0add9ea0b558e8a87befe01c1a301e6020aeb0876363" dependencies = [ "cfg-if 0.1.10", "rand 0.4.6", - "serde", + "serde 1.0.198", ] [[package]] @@ -3886,7 +4074,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "90dbc611eb48397705a6b0f6e917da23ae517e4d127123d2cf7674206627d32a" dependencies = [ "rand 0.6.5", - "serde", + "serde 1.0.198", +] + +[[package]] +name = "uuid" +version = "0.8.2" +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 1.0.198", ] [[package]] @@ -3963,7 +4161,7 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1ce8a968cb1cd110d136ff8b819a556d6fb6d919363c61534f6860c7eb172ba0" dependencies = [ - "log 0.4.14", + "log 0.4.21", "try-lock", ] @@ -4003,9 +4201,9 @@ checksum = "53e04185bfa3a779273da532f5025e33398409573f348985af9a1cbf3774d3f4" dependencies = [ "bumpalo", "lazy_static", - "log 0.4.14", - "proc-macro2 1.0.78", - "quote 1.0.35", + "log 0.4.21", + "proc-macro2", + "quote", "syn 1.0.81", "wasm-bindgen-shared", ] @@ -4028,7 +4226,7 @@ version = "0.2.80" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "17cae7ff784d7e83a2fe7611cfe766ecf034111b49deb850a3dc7699c08251f5" dependencies = [ - "quote 1.0.35", + "quote", "wasm-bindgen-macro-support", ] @@ -4038,8 +4236,8 @@ version = "0.2.80" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "99ec0dc7a4756fffc231aab1b9f2f578d23cd391390ab27f952ae0c9b3ece20b" dependencies = [ - "proc-macro2 1.0.78", - "quote 1.0.35", + "proc-macro2", + "quote", "syn 1.0.81", "wasm-bindgen-backend", "wasm-bindgen-shared", @@ -4111,13 +4309,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.5", +] + [[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.5", ] [[package]] @@ -4126,13 +4342,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.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6f0713a46559409d202e70e28227288446bf7841d3211583a4b53e3f6d96e7eb" +dependencies = [ + "windows_aarch64_gnullvm 0.52.5", + "windows_aarch64_msvc 0.52.5", + "windows_i686_gnu 0.52.5", + "windows_i686_gnullvm", + "windows_i686_msvc 0.52.5", + "windows_x86_64_gnu 0.52.5", + "windows_x86_64_gnullvm 0.52.5", + "windows_x86_64_msvc 0.52.5", ] [[package]] @@ -4141,49 +4373,107 @@ version = "0.48.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.52.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7088eed71e8b8dda258ecc8bac5fb1153c5cffaf2578fc8ff5d61e23578d3263" + [[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.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9985fd1504e250c615ca5f281c3f7a6da76213ebd5ccc9561496568a2752afb6" + [[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.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "88ba073cf16d5372720ec942a8ccbf61626074c6d4dd2e745299726ce8b89670" + +[[package]] +name = "windows_i686_gnullvm" +version = "0.52.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "87f4261229030a858f36b459e748ae97545d6f1ec60e5e0d6a3d32e0dc232ee9" + [[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.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "db3c2bf3d13d5b658be73463284eaf12830ac9a26a90c717b7f771dfe97487bf" + [[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.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4e4246f76bdeff09eb48875a0fd3e2af6aada79d409d33011886d3e1581517d9" + [[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.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "852298e482cd67c356ddd9570386e2862b5673c85bd5f88df9ab6802b334c596" + [[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.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0" + +[[package]] +name = "winnow" +version = "0.6.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f0c976aaaa0e1f90dbb21e9587cdaf1d9679a1cde8875c0d6bd83ab96a208352" +dependencies = [ + "memchr", +] + [[package]] name = "winreg" -version = "0.10.1" +version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "80d0f4e272c85def139476380b12f9ac60926689dd2e01d4923222f40580869d" +checksum = "a277a57398d4bfa075df44f501a17cfdf8542d224f0d36095a2adc7aee4ef0a5" dependencies = [ - "winapi", + "cfg-if 1.0.0", + "windows-sys 0.48.0", ] [[package]] @@ -4197,27 +4487,33 @@ dependencies = [ [[package]] name = "xmas-elf" -version = "0.6.2" +version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22678df5df766e8d1e5d609da69f0c3132d794edf6ab5e75e7abcd2270d4cf58" +checksum = "42c49817e78342f7f30a181573d82ff55b88a35f86ccaf07fc64b3008f56d1c6" dependencies = [ "zero", ] [[package]] name = "yaml-rust" -version = "0.4.4" +version = "0.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "39f0c922f1a334134dc2f7a8b67dc5d25f0735263feec974345ff706bcf20b0d" +checksum = "56c1936c4cc7a1c9ab21a1ebb602eb942ba868cbd44a99cb7cdc5892335e1c85" dependencies = [ "linked-hash-map", ] [[package]] name = "yansi" -version = "0.5.0" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9fc79f4a1e39857fc00c3f662cbf2651c771f00e9c15fe2abc341806bd46bd71" +checksum = "09041cd90cf85f7f8b2df60c646f853b7f535ce68f85244eb6731cf89fa498ec" + +[[package]] +name = "yansi" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049" [[package]] name = "yasna" @@ -4245,7 +4541,8 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e262a29d0e61ccf2b6190d7050d4b237535fc76ce4c1210d9caa316f71dffa75" dependencies = [ - "num-bigint 0.4.3", + "bit-vec 0.6.2", + "num-bigint 0.4.4", ] [[package]] @@ -4256,6 +4553,6 @@ checksum = "5f1bc8a6b2005884962297587045002d8cfb8dcec9db332f4ca216ddc5de82c5" [[package]] name = "zeroize" -version = "1.6.0" +version = "1.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a0956f1ba7c7909bfb66c2e9e4124ab6f6482560f6628b5aaeba39207c9aad9" +checksum = "525b4ec142c6b68a2d10f01f7bbf6755599ca3f81ea53b8431b7dd348f5fdb2d" diff --git a/em-app/Cargo.toml b/em-app/Cargo.toml index 205a305b..ab8ecf37 100644 --- a/em-app/Cargo.toml +++ b/em-app/Cargo.toml @@ -13,34 +13,34 @@ keywords = [ "sgx" ] b64-ct = "0.1.0" 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 } +hyper = { version = "0.14", default-features = false } mbedtls = { version = "0.12", default-features = false, features = ["rdrand", "std", "ssl"] } pkix = ">=0.1.2, <0.3.0" rustc-serialize = "0.3.24" -sdkms = { version = "0.2.1", default-features = false } +sdkms = { version = "0.3.0", default-features = false } serde = "1.0.123" serde_bytes = "0.11" serde_derive = "1.0.123" serde_json = "1.0" -url = "1" -uuid = { version = "0.6.3", features = ["v4", "serde"] } +url = "2" +uuid = { version = "0.8.2", features = ["v4", "serde"] } uuid_sdkms = { package = "uuid", version = "0.7.4", features = ["v4", "serde"] } -yasna = { version = "0.3", features = ["num-bigint", "bit-vec"] } +yasna = { version = "0.4", features = ["num-bigint", "bit-vec"] } [target.x86_64-fortanix-unknown-sgx.dependencies] sgx_pkix = { version = "0.2.0", path = "../intel-sgx/sgx_pkix" } sgx-isa = { version = "0.4", path = "../intel-sgx/sgx-isa", default-features = false } [target.x86_64-unknown-linux-musl.dependencies] -aws-nitro-enclaves-nsm-api = "0.2.0" +aws-nitro-enclaves-nsm-api = "0.4.0" vme-pkix = { version = "0.1.0", path = "../fortanix-vme/vme-pkix/" } [target.x86_64-unknown-linux-gnu.dependencies] -aws-nitro-enclaves-nsm-api = "0.2.0" +aws-nitro-enclaves-nsm-api = "0.4.0" vme-pkix = { version = "0.1.0", path = "../fortanix-vme/vme-pkix/" } [target.x86_64-unknown-linux-fortanixvme.dependencies] -aws-nitro-enclaves-nsm-api = "0.2.0" +aws-nitro-enclaves-nsm-api = "0.4.0" vme-pkix = { version = "0.1.0", path = "../fortanix-vme/vme-pkix/" } diff --git a/examples/mem-correctness-test/Cargo.toml b/examples/mem-correctness-test/Cargo.toml index 7bbea606..b1091d0c 100644 --- a/examples/mem-correctness-test/Cargo.toml +++ b/examples/mem-correctness-test/Cargo.toml @@ -7,7 +7,7 @@ publish = false # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] -crossbeam = "0.8.0" +crossbeam = "0.8.4" rand = "0.8.4" num_cpus = "1.14.0" sha2 = "0.10" diff --git a/fortanix-vme/aws-nitro-enclaves/eif-tools/Cargo.toml b/fortanix-vme/aws-nitro-enclaves/eif-tools/Cargo.toml index 632779c1..4d0981d9 100644 --- a/fortanix-vme/aws-nitro-enclaves/eif-tools/Cargo.toml +++ b/fortanix-vme/aws-nitro-enclaves/eif-tools/Cargo.toml @@ -15,14 +15,14 @@ categories = ["command-line-utilities"] [dependencies] anyhow = "1.0" -cargo_toml = "0.10.3" -clap = "2.33" -elf = "0.0.10" +cargo_toml = "0.20.0" +clap = "4.5" +elf = "0.7.4" env_logger = "0.9" log = "0.4" nitro-cli = { git = "https://github.com/fortanix/aws-nitro-enclaves-cli.git", branch = "main" } -once_cell = "1.9.0" +once_cell = "1.19.0" serde = { version = "1.0", features = ["derive"] } -sha2 = "0.9.5" +sha2 = "0.10.1" tempdir = "0.3" thiserror = "1.0" diff --git a/fortanix-vme/fortanix-vme-abi/Cargo.toml b/fortanix-vme/fortanix-vme-abi/Cargo.toml index 60c6ef65..2c0b4718 100644 --- a/fortanix-vme/fortanix-vme-abi/Cargo.toml +++ b/fortanix-vme/fortanix-vme-abi/Cargo.toml @@ -9,7 +9,7 @@ authors = ["Fortanix, Inc."] [dependencies] core = { version = "1.0.0", optional = true, package = "rustc-std-workspace-core" } alloc = { version = "1.0.0", optional = true, package = "rustc-std-workspace-alloc" } -compiler_builtins = { version = "0.1.0", optional = true } +compiler_builtins = { version = "0.1.109", optional = true } # Avoid using patch section due to https://github.com/rust-lang/cargo/issues/10031 serde = { git = "https://github.com/fortanix/serde.git", branch = "master", default-features = false, features = ["derive", "alloc"] } vsock = { version = "0.2.4", optional = true } diff --git a/fortanix-vme/fortanix-vme-runner/Cargo.toml b/fortanix-vme/fortanix-vme-runner/Cargo.toml index 010a2fc3..69571798 100644 --- a/fortanix-vme/fortanix-vme-runner/Cargo.toml +++ b/fortanix-vme/fortanix-vme-runner/Cargo.toml @@ -5,10 +5,10 @@ edition = "2018" authors = ["Fortanix, Inc."] [dependencies] -env_logger = "0.8.4" +env_logger = "0.9.0" fnv = "1.0.7" fortanix-vme-abi = { path = "../fortanix-vme-abi", features = ["std"] } -log = "0.4.14" +log = "0.4.21" nix = "0.22.1" serde = { version = "1.0", features = ["derive"] } serde_cbor = { version = "0.11" } diff --git a/fortanix-vme/tests/iron/Cargo.toml b/fortanix-vme/tests/iron/Cargo.toml index bd2b73c4..34e4a013 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/aesm-client/Cargo.toml b/intel-sgx/aesm-client/Cargo.toml index 6fae4777..95bc3651 100644 --- a/intel-sgx/aesm-client/Cargo.toml +++ b/intel-sgx/aesm-client/Cargo.toml @@ -30,9 +30,9 @@ sgxs = { version = "0.8.0", path = "../sgxs", optional = true } sgx-isa = { version = "0.4.0", path = "../sgx-isa"} # External dependencies -byteorder = "1.0" # Unlicense/MIT +byteorder = "1.5" # Unlicense/MIT lazy_static = "1" # MIT/Apache-2.0 -protobuf = "2.22.1" # MIT/Apache-2.0 +protobuf = "3.4.0" # MIT/Apache-2.0 thiserror = "1.0" # MIT/Apache-2.0 anyhow = "1.0" # MIT/Apache-2.0 @@ -47,10 +47,10 @@ unix_socket2 = "0.5.4" # MIT/Apache-2.0 [target.'cfg(windows)'.dependencies] # External dependencies winapi = { version = "0.3.7", features = ["combaseapi", "enclaveapi", "memoryapi", "objbase"] } -libloading = "0.5.2" +libloading = "0.7.2" [build-dependencies] -protoc-rust = "2.8.0" # MIT/Apache-2.0 +protoc-rust = "2.28.0" # MIT/Apache-2.0 [dev-dependencies] sgx-isa = { version = "0.4.0", path = "../sgx-isa" } diff --git a/intel-sgx/dcap-provider/Cargo.toml b/intel-sgx/dcap-provider/Cargo.toml index 1b3d2ceb..8d2bc166 100644 --- a/intel-sgx/dcap-provider/Cargo.toml +++ b/intel-sgx/dcap-provider/Cargo.toml @@ -38,9 +38,9 @@ crate-type = ["cdylib"] "report-test" = { version = "0.4.0", path = "../report-test" } # External dependencies -byteorder = "1.1.0" # Unlicense/MIT -env_logger = "0.6" # MIT/Apache-2.0 +byteorder = "1.5.0" # Unlicense/MIT +env_logger = "0.9" # MIT/Apache-2.0 lazy_static = "1" # MIT/Apache-2.0 log = "0.4" # MIT/Apache-2.0 -reqwest = { version = "0.11", features = ["blocking"] } # MIT/Apache-2.0 +reqwest = { version = "0.12", features = ["blocking"] } # MIT/Apache-2.0 rustc-serialize = "0.3.24" # MIT/Apache-2.0 diff --git a/intel-sgx/dcap-ql-sys/Cargo.toml b/intel-sgx/dcap-ql-sys/Cargo.toml index bafd6a2b..3babc28c 100644 --- a/intel-sgx/dcap-ql-sys/Cargo.toml +++ b/intel-sgx/dcap-ql-sys/Cargo.toml @@ -27,5 +27,5 @@ link = [] "sgx-isa" = { version = "0.4.0", path = "../sgx-isa" } # External dependencies -num-derive = "0.2" # MIT/Apache-2.0 +num-derive = "0.3" # MIT/Apache-2.0 num-traits = "0.2" # MIT/Apache-2.0 diff --git a/intel-sgx/dcap-ql/Cargo.toml b/intel-sgx/dcap-ql/Cargo.toml index 4f0a9725..fc50c688 100644 --- a/intel-sgx/dcap-ql/Cargo.toml +++ b/intel-sgx/dcap-ql/Cargo.toml @@ -41,16 +41,16 @@ verify = ["mbedtls", "num", "yasna"] "sgx-isa" = { version = "0.4.0", path = "../sgx-isa" } # External dependencies -byteorder = "1.1.0" # Unlicense/MIT +byteorder = "1.5.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 } -num = { version = "0.2", optional = true } -num-derive = "0.2" # MIT/Apache-2.0 +num = { version = "0.4", optional = true } +num-derive = "0.3" # 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 } +yasna = { version = "0.4", features = ["num-bigint", "bit-vec"], optional = true } [dev-dependencies] mbedtls = { version = "0.12" } diff --git a/intel-sgx/enclave-runner/Cargo.toml b/intel-sgx/enclave-runner/Cargo.toml index 01d590df..2b17d2ca 100644 --- a/intel-sgx/enclave-runner/Cargo.toml +++ b/intel-sgx/enclave-runner/Cargo.toml @@ -33,9 +33,9 @@ lazy_static = "1.2.0" # MIT/Apache-2.0 libc = "0.2.48" # MIT/Apache-2.0 nix = "0.13.0" # MIT openssl = { version = "0.10", optional = true } # Apache-2.0 -crossbeam = "0.8.2" # MIT/Apache-2.0 +crossbeam = "0.8.4" # MIT/Apache-2.0 num_cpus = "1.10.0" # MIT/Apache-2.0 -tokio = { version = "1.35", features = ["full"] } # MIT +tokio = { version = "1.37", features = ["full"] } # MIT futures = { version = "0.3", features = ["compat", "io-compat"] } # MIT/Apache-2.0 [features] diff --git a/intel-sgx/fortanix-sgx-abi/Cargo.toml b/intel-sgx/fortanix-sgx-abi/Cargo.toml index da9f8c8e..3450fff8 100644 --- a/intel-sgx/fortanix-sgx-abi/Cargo.toml +++ b/intel-sgx/fortanix-sgx-abi/Cargo.toml @@ -23,7 +23,7 @@ categories = ["os"] [dependencies] core = { version = "1.0.0", optional = true, package = "rustc-std-workspace-core" } -compiler_builtins = { version = "0.1.0", optional = true } +compiler_builtins = { version = "0.1.109", optional = true } [features] docs = [] diff --git a/intel-sgx/fortanix-sgx-tools/Cargo.toml b/intel-sgx/fortanix-sgx-tools/Cargo.toml index 6137f116..c08b3f6e 100644 --- a/intel-sgx/fortanix-sgx-tools/Cargo.toml +++ b/intel-sgx/fortanix-sgx-tools/Cargo.toml @@ -26,13 +26,13 @@ sgxs = { version = "0.8.0", path = "../sgxs" } sgx-isa = { version = "0.4.0", path = "../sgx-isa" } # External dependencies -xmas-elf = "0.6.0" # Apache-2.0/MIT -clap = "2.2.5" # MIT +xmas-elf = "0.9.1" # Apache-2.0/MIT +clap = "4.5.4" # 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 -toml = "0.4.10" # MIT/Apache-2.0 +toml = "0.8.12" # MIT/Apache-2.0 num_cpus = "1.9.0" # MIT/Apache-2.0 libc = "0.2.48" # MIT/Apache-2.0 nix = "0.13.0" # MIT diff --git a/intel-sgx/ias/Cargo.toml b/intel-sgx/ias/Cargo.toml index ab3e4d1d..bc17aa90 100644 --- a/intel-sgx/ias/Cargo.toml +++ b/intel-sgx/ias/Cargo.toml @@ -9,13 +9,13 @@ description = "API definitions, tools, and client for the Intel Attestation Serv # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] -base64 = { version = "0.13", optional = true } -bitflags = "1" -byteorder = "1.0" +base64 = { version = "0.22", optional = true } +bitflags = "2" +byteorder = "1.5" log = "0.4" -percent-encoding = "2.1" +percent-encoding = "2.3" serde_bytes = "0.11" -serde-bytes-repr = { version = "0.1", optional = true } +serde-bytes-repr = { version = "0.2", optional = true } serde_json = { version = "1", optional = true } serde = { version = "1.0.7", features = ["derive"] } url = "2.2" @@ -27,7 +27,7 @@ sgx-isa = { version = "0.4", path = "../sgx-isa" } sgx_pkix = { version = "0.2", path = "../sgx_pkix" } [target.'cfg(not(target_env="sgx"))'.dependencies] -reqwest = { version = "0.11", features = ["json"], optional = true } +reqwest = { version = "0.12", features = ["json"], optional = true } [features] client = ["reqwest", "base64", "serde-bytes-repr", "serde_json"] @@ -39,7 +39,7 @@ tokio = { version = "1", features = ["macros"] } env_logger = "0.9.0" [target.'cfg(not(target_env="sgx"))'.dev-dependencies] -clap = "2.23.3" +clap = "4.5.4" report-test = { version = "0.4", path = "../report-test" } aesm-client = { version = "0.6", features = ["sgxs"], path = "../aesm-client" } diff --git a/intel-sgx/sgx-isa/Cargo.toml b/intel-sgx/sgx-isa/Cargo.toml index 1b425e31..0e4c8684 100644 --- a/intel-sgx/sgx-isa/Cargo.toml +++ b/intel-sgx/sgx-isa/Cargo.toml @@ -21,7 +21,7 @@ mbedtls = { version = "0.12", default-features = false, features = ["std"] } [dependencies] # External dependencies -bitflags = "1" # MIT/Apache-2.0 +bitflags = "2" # MIT/Apache-2.0 serde = { version = "1.0.104", features = ["derive"], optional = true } # MIT/Apache-2.0 [features] diff --git a/intel-sgx/sgx_pkix/Cargo.toml b/intel-sgx/sgx_pkix/Cargo.toml index 41f3e2dd..04587ec3 100644 --- a/intel-sgx/sgx_pkix/Cargo.toml +++ b/intel-sgx/sgx_pkix/Cargo.toml @@ -11,8 +11,8 @@ keywords = [ "certificate-handling", "sgx" ] categories = ["cryptography"] [dependencies] -byteorder = "1.0" +byteorder = "1.5" pkix = ">=0.1.1, <0.3.0" sgx-isa = { version = "0.4", path = "../sgx-isa" } -quick-error = "1.1.0" +quick-error = "2.0.1" lazy_static = "1" diff --git a/intel-sgx/sgxs-loaders/Cargo.toml b/intel-sgx/sgxs-loaders/Cargo.toml index e933b4c5..266706cc 100644 --- a/intel-sgx/sgxs-loaders/Cargo.toml +++ b/intel-sgx/sgxs-loaders/Cargo.toml @@ -29,11 +29,11 @@ no_sgx_enclave_common = [] "sgx-isa" = { version = "0.4.0", path = "../sgx-isa" } # External dependencies -bitflags = "1" # MIT/Apache-2.0 +bitflags = "2" # MIT/Apache-2.0 nix = "0.15" # MIT anyhow = "1.0" # MIT/Apache-2.0 thiserror = "1.0" # MIT/Apache-2.0 -libloading = "0.5" # ISC +libloading = "0.7" # ISC [target.'cfg(windows)'.dependencies] winapi = { version = "0.3.7", features = ["enclaveapi","memoryapi","processthreadsapi"] } diff --git a/intel-sgx/sgxs-tools/Cargo.toml b/intel-sgx/sgxs-tools/Cargo.toml index ef49b976..d2453dea 100644 --- a/intel-sgx/sgxs-tools/Cargo.toml +++ b/intel-sgx/sgxs-tools/Cargo.toml @@ -34,29 +34,29 @@ path = "src/sgx_detect/main.rs" # External dependencies lazy_static = "1" # MIT/Apache-2.0 -clap = "2.2.5" # MIT -reqwest = { version = "0.11", features = ["blocking", "json"] } # MIT/Apache-2.0 +clap = "4.5.4" # MIT +reqwest = { version = "0.12", features = ["blocking", "json"] } # MIT/Apache-2.0 regex = "1" # MIT/Apache-2.0 -num = "0.2" # MIT/Apache-2.0 -byteorder = "1.1.0" # Unlicense/MIT +num = "0.4" # MIT/Apache-2.0 +byteorder = "1.5.0" # Unlicense/MIT openssl = "0.10" # Apache-2.0 anyhow = "1.0" # MIT/Apache-2.0 thiserror = "1.0" # MIT/Apache-2.0 crypto-hash = "0.3" # MIT log = "0.4" # MIT/Apache-2.0 -env_logger = "0.6" # MIT/Apache-2.0 -yansi = "0.5" # MIT/Apache-2.0 +env_logger = "0.9" # MIT/Apache-2.0 +yansi = "1.0" # MIT/Apache-2.0 atty = "0.2" # MIT -quote = "0.6" # MIT/Apache-2.0 -proc-macro2 = "0.4" # MIT/Apache-2.0 -petgraph = "0.4" # MIT/Apache-2.0 +quote = "1.0" # MIT/Apache-2.0 +proc-macro2 = "1.0" # MIT/Apache-2.0 +petgraph = "0.6" # MIT/Apache-2.0 mopa = "0.2" # MIT/Apache-2.0 -syn = { version = "0.15", features = ["full"] } # MIT/Apache-2.0 +syn = { version = "2.0", features = ["full"] } # MIT/Apache-2.0 fnv = "1" # MIT/Apache-2.0 -proc-mounts = "0.2.4" # MIT +proc-mounts = "0.3.0" # MIT serde = "1.0.84" # MIT/Apache-2.0 serde_derive = "1.0.84" # MIT/Apache-2.0 -serde_yaml = "0.8.8" # MIT/Apache-2.0 +serde_yaml = "0.9.34" # MIT/Apache-2.0 [target.'cfg(unix)'.dependencies] "dcap-ql" = { version = "0.4.0", path = "../dcap-ql" } diff --git a/intel-sgx/sgxs/Cargo.toml b/intel-sgx/sgxs/Cargo.toml index 47c05dcd..2f0d7424 100644 --- a/intel-sgx/sgxs/Cargo.toml +++ b/intel-sgx/sgxs/Cargo.toml @@ -17,14 +17,14 @@ categories = ["parsing", "encoding"] sgx-isa = { version = "0.4.0", path = "../sgx-isa" } # External dependencies -byteorder = "1.0" # Unlicense/MIT +byteorder = "1.5" # Unlicense/MIT time = { version = "0.3", 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 openssl-sys = { version = "0.9.24", optional = true } # Apache-2.0 -foreign-types = { version = "0.3", optional = true } # MIT/Apache-2.0 -sha2 = { version = "0.8", optional = true } # MIT OR Apache-2.0 +foreign-types = { version = "0.5", optional = true } # MIT/Apache-2.0 +sha2 = { version = "0.10", optional = true } # MIT OR Apache-2.0 [features] crypto-openssl = ["openssl", "openssl-sys", "foreign-types"] diff --git a/ipc-queue/Cargo.toml b/ipc-queue/Cargo.toml index 62624c8d..b8b0204e 100644 --- a/ipc-queue/Cargo.toml +++ b/ipc-queue/Cargo.toml @@ -21,7 +21,7 @@ static_assertions = "1.1.0" [target.'cfg(not(target_env = "sgx"))'.dev-dependencies] futures = { version = "0.3", features = ["compat", "io-compat"] } -tokio = { version = "1.35", features = ["full"] } +tokio = { version = "1.37", features = ["full"] } [package.metadata.fortanix-sgx] # set number of threads so tests can run properly diff --git a/rs-libc/Cargo.toml b/rs-libc/Cargo.toml index 3d981d8b..bfeec264 100644 --- a/rs-libc/Cargo.toml +++ b/rs-libc/Cargo.toml @@ -12,7 +12,7 @@ keywords = ["libc", "malloc", "strcmp", "snprintf"] categories = ["external-ffi-bindings", "os"] [build-dependencies] -cc = "1.0.46" +cc = "1.0.94" [dependencies] -zeroize = "1.6.0" +zeroize = "1.7.0"