diff --git a/Cargo.lock b/Cargo.lock index 848e89d..eaf4691 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -104,22 +104,23 @@ checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" [[package]] name = "aws-config" -version = "0.54.1" +version = "0.56.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c3d1e2a1f1ab3ac6c4b884e37413eaa03eb9d901e4fc68ee8f5c1d49721680e" +checksum = "fc6b3804dca60326e07205179847f17a4fce45af3a1106939177ad41ac08a6de" dependencies = [ - "aws-credential-types", + "aws-credential-types 0.56.1", "aws-http", "aws-sdk-sso", "aws-sdk-sts", - "aws-smithy-async", + "aws-smithy-async 0.56.1", "aws-smithy-client", "aws-smithy-http", "aws-smithy-http-tower", "aws-smithy-json", - "aws-smithy-types", + "aws-smithy-types 0.56.1", "aws-types", "bytes 1.2.1", + "fastrand 2.0.1", "hex", "http", "hyper", @@ -137,36 +138,36 @@ version = "0.54.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bb0696a0523a39a19087747e4dafda0362dc867531e3d72a3f195564c84e5e08" dependencies = [ - "aws-smithy-async", - "aws-smithy-types", + "aws-smithy-async 0.54.1", + "aws-smithy-types 0.54.1", "tokio 1.25.0", "tracing", "zeroize", ] [[package]] -name = "aws-endpoint" -version = "0.54.1" +name = "aws-credential-types" +version = "0.56.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "80a4f935ab6a1919fbfd6102a80c4fccd9ff5f47f94ba154074afe1051903261" +checksum = "70a66ac8ef5fa9cf01c2d999f39d16812e90ec1467bd382cbbb74ba23ea86201" dependencies = [ - "aws-smithy-http", - "aws-smithy-types", - "aws-types", - "http", - "regex", + "aws-smithy-async 0.56.1", + "aws-smithy-types 0.56.1", + "fastrand 2.0.1", + "tokio 1.25.0", "tracing", + "zeroize", ] [[package]] name = "aws-http" -version = "0.54.1" +version = "0.56.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "82976ca4e426ee9ca3ffcf919d9b2c8d14d0cd80d43cc02173737a8f07f28d4d" +checksum = "3e626370f9ba806ae4c439e49675fd871f5767b093075cdf4fef16cac42ba900" dependencies = [ - "aws-credential-types", + "aws-credential-types 0.56.1", "aws-smithy-http", - "aws-smithy-types", + "aws-smithy-types 0.56.1", "aws-types", "bytes 1.2.1", "http", @@ -198,74 +199,79 @@ dependencies = [ ] [[package]] -name = "aws-sdk-sso" -version = "0.24.0" +name = "aws-runtime" +version = "0.56.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca0119bacf0c42f587506769390983223ba834e605f049babe514b2bd646dbb2" +checksum = "07ac5cf0ff19c1bca0cea7932e11b239d1025a45696a4f44f72ea86e2b8bdd07" dependencies = [ - "aws-credential-types", - "aws-endpoint", + "aws-credential-types 0.56.1", "aws-http", - "aws-sig-auth", - "aws-smithy-async", - "aws-smithy-client", + "aws-sigv4", + "aws-smithy-async 0.56.1", "aws-smithy-http", - "aws-smithy-http-tower", - "aws-smithy-json", - "aws-smithy-types", + "aws-smithy-runtime-api", + "aws-smithy-types 0.56.1", "aws-types", - "bytes 1.2.1", + "fastrand 2.0.1", "http", - "regex", - "tokio-stream", - "tower", + "percent-encoding", + "tracing", + "uuid", ] [[package]] -name = "aws-sdk-sts" -version = "0.24.0" +name = "aws-sdk-sso" +version = "0.30.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "270b6a33969ebfcb193512fbd5e8ee5306888ad6c6d5d775cdbfb2d50d94de26" +checksum = "903f888ff190e64f6f5c83fb0f8d54f9c20481f1dc26359bb8896f5d99908949" dependencies = [ - "aws-credential-types", - "aws-endpoint", + "aws-credential-types 0.56.1", "aws-http", - "aws-sig-auth", - "aws-smithy-async", + "aws-runtime", + "aws-smithy-async 0.56.1", "aws-smithy-client", "aws-smithy-http", - "aws-smithy-http-tower", "aws-smithy-json", - "aws-smithy-query", - "aws-smithy-types", - "aws-smithy-xml", + "aws-smithy-runtime", + "aws-smithy-runtime-api", + "aws-smithy-types 0.56.1", "aws-types", "bytes 1.2.1", "http", "regex", - "tower", + "tokio-stream", "tracing", ] [[package]] -name = "aws-sig-auth" -version = "0.54.1" +name = "aws-sdk-sts" +version = "0.30.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "660a02a98ab1af83bd8d714afbab2d502ba9b18c49e7e4cddd6bf8837ff778cb" +checksum = "a47ad6bf01afc00423d781d464220bf69fb6a674ad6629cbbcb06d88cdc2be82" dependencies = [ - "aws-credential-types", - "aws-sigv4", + "aws-credential-types 0.56.1", + "aws-http", + "aws-runtime", + "aws-smithy-async 0.56.1", + "aws-smithy-client", "aws-smithy-http", + "aws-smithy-json", + "aws-smithy-query", + "aws-smithy-runtime", + "aws-smithy-runtime-api", + "aws-smithy-types 0.56.1", + "aws-smithy-xml", "aws-types", "http", + "regex", "tracing", ] [[package]] name = "aws-sigv4" -version = "0.54.2" +version = "0.56.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86529e7b64d902efea8fff52c1b2529368d04f90305cf632729e3713f6b57dc0" +checksum = "b7b28f4910bb956b7ab320b62e98096402354eca976c587d1eeccd523d9bac03" dependencies = [ "aws-smithy-http", "form_urlencoded", @@ -292,24 +298,37 @@ dependencies = [ "tokio-stream", ] +[[package]] +name = "aws-smithy-async" +version = "0.56.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2cdb73f85528b9d19c23a496034ac53703955a59323d581c06aa27b4e4e247af" +dependencies = [ + "futures-util", + "pin-project-lite 0.2.9", + "tokio 1.25.0", + "tokio-stream", +] + [[package]] name = "aws-smithy-client" -version = "0.54.1" +version = "0.56.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "17d44078855a64d757e5c1727df29ffa6679022c38cfc4ba4e63ee9567133141" +checksum = "c27b2756264c82f830a91cb4d2d485b2d19ad5bea476d9a966e03d27f27ba59a" dependencies = [ - "aws-smithy-async", + "aws-smithy-async 0.56.1", "aws-smithy-http", "aws-smithy-http-tower", - "aws-smithy-types", + "aws-smithy-types 0.56.1", "bytes 1.2.1", - "fastrand", + "fastrand 2.0.1", "http", "http-body", "hyper", "hyper-rustls", "lazy_static", "pin-project-lite 0.2.9", + "rustls", "tokio 1.25.0", "tower", "tracing", @@ -317,11 +336,11 @@ dependencies = [ [[package]] name = "aws-smithy-http" -version = "0.54.1" +version = "0.56.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5bd86f48d7e36fb24ee922d04d79c8353e01724b1c38757ed92593179223aa7" +checksum = "54cdcf365d8eee60686885f750a34c190e513677db58bbc466c44c588abf4199" dependencies = [ - "aws-smithy-types", + "aws-smithy-types 0.56.1", "bytes 1.2.1", "bytes-utils", "futures-core", @@ -337,12 +356,12 @@ dependencies = [ [[package]] name = "aws-smithy-http-tower" -version = "0.54.1" +version = "0.56.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8972d1b4ae3aba1a10e7106fed53a5a36bc8ef86170a84f6ddd33d36fac12ad" +checksum = "822de399d0ce62829a69dfa8c5cd08efdbe61a7426b953e2268f8b8b52a607bd" dependencies = [ "aws-smithy-http", - "aws-smithy-types", + "aws-smithy-types 0.56.1", "bytes 1.2.1", "http", "http-body", @@ -353,56 +372,107 @@ dependencies = [ [[package]] name = "aws-smithy-json" -version = "0.54.1" +version = "0.56.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "18973f12721e27b54891386497a57e1ba09975df1c6cfeccafaf541198962aef" +checksum = "4fb1e7ab8fa7ad10c193af7ae56d2420989e9f4758bf03601a342573333ea34f" dependencies = [ - "aws-smithy-types", + "aws-smithy-types 0.56.1", ] [[package]] name = "aws-smithy-query" -version = "0.54.1" +version = "0.56.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2881effde104a2b0619badaad9f30ae67805e86fbbdb99e5fcc176e8bfbc1a85" +checksum = "28556a3902091c1f768a34f6c998028921bdab8d47d92586f363f14a4a32d047" dependencies = [ - "aws-smithy-types", + "aws-smithy-types 0.56.1", "urlencoding", ] +[[package]] +name = "aws-smithy-runtime" +version = "0.56.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "745e096b3553e7e0f40622aa04971ce52765af82bebdeeac53aa6fc82fe801e6" +dependencies = [ + "aws-smithy-async 0.56.1", + "aws-smithy-client", + "aws-smithy-http", + "aws-smithy-runtime-api", + "aws-smithy-types 0.56.1", + "bytes 1.2.1", + "fastrand 2.0.1", + "http", + "http-body", + "once_cell", + "pin-project-lite 0.2.9", + "pin-utils", + "tokio 1.25.0", + "tracing", +] + +[[package]] +name = "aws-smithy-runtime-api" +version = "0.56.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "93d0ae0c9cfd57944e9711ea610b48a963fb174a53aabacc08c5794a594b1d02" +dependencies = [ + "aws-smithy-async 0.56.1", + "aws-smithy-http", + "aws-smithy-types 0.56.1", + "bytes 1.2.1", + "http", + "tokio 1.25.0", + "tracing", +] + [[package]] name = "aws-smithy-types" version = "0.54.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "da7e499c4b15bab8eb6b234df31833cc83a1bdaa691ba72d5d81efc109d9d705" dependencies = [ - "base64-simd", + "base64-simd 0.7.0", + "itoa", + "num-integer", + "ryu", + "time 0.3.11", +] + +[[package]] +name = "aws-smithy-types" +version = "0.56.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d90dbc8da2f6be461fa3c1906b20af8f79d14968fe47f2b7d29d086f62a51728" +dependencies = [ + "base64-simd 0.8.0", "itoa", "num-integer", "ryu", + "serde", "time 0.3.11", ] [[package]] name = "aws-smithy-xml" -version = "0.54.1" +version = "0.56.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a73082f023f4a361fe811954da0061076709198792a3d2ad3a7498e10b606a0" +checksum = "e01d2dedcdd8023043716cfeeb3c6c59f2d447fce365d8e194838891794b23b6" dependencies = [ "xmlparser", ] [[package]] name = "aws-types" -version = "0.54.1" +version = "0.56.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8f15b34253b68cde08e39b0627cc6101bcca64351229484b4743392c035d057" +checksum = "85aa0451bf8af1bf22a4f028d5d28054507a14be43cb8ac0597a8471fba9edfe" dependencies = [ - "aws-credential-types", - "aws-smithy-async", + "aws-credential-types 0.56.1", + "aws-smithy-async 0.56.1", "aws-smithy-client", "aws-smithy-http", - "aws-smithy-types", + "aws-smithy-types 0.56.1", "http", "rustc_version", "tracing", @@ -444,6 +514,16 @@ dependencies = [ "simd-abstraction", ] +[[package]] +name = "base64-simd" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "339abbe78e73178762e23bea9dfd08e697eb3f3301cd4be981c0f78ba5859195" +dependencies = [ + "outref 0.5.1", + "vsimd", +] + [[package]] name = "base64ct" version = "1.5.1" @@ -1033,6 +1113,12 @@ dependencies = [ "instant", ] +[[package]] +name = "fastrand" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5" + [[package]] name = "flex-error" version = "0.4.4" @@ -1321,9 +1407,9 @@ dependencies = [ [[package]] name = "http" -version = "0.2.8" +version = "0.2.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "75f43d41e26995c17e71ee126451dd3941010b0514a81a9d11f3b341debc2399" +checksum = "bd6effc99afb63425aff9b05836f029929e345a6148a14b7ecd5ab67af944482" dependencies = [ "bytes 1.2.1", "fnv", @@ -1343,9 +1429,9 @@ dependencies = [ [[package]] name = "httparse" -version = "1.7.1" +version = "1.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "496ce29bb5a52785b44e0f7ca2847ae0bb839c9bd28f69acac9b99d461c0c04c" +checksum = "d897f394bad6a705d5f4104762e116a75639e470d80901eed05a860a95cb1904" [[package]] name = "httpdate" @@ -1355,9 +1441,9 @@ checksum = "c4a1e36c821dbe04574f602848a19f742f4fb3c98d40449f11bcad18d6b17421" [[package]] name = "hyper" -version = "0.14.20" +version = "0.14.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02c929dc5c39e335a03c405292728118860721b10190d98c2a0f0efd5baafbac" +checksum = "ffb1cfd654a8219eaef89881fdb3bb3b1cdc5fa75ded05d6933b2b382e395468" dependencies = [ "bytes 1.2.1", "futures-channel", @@ -1379,10 +1465,11 @@ dependencies = [ [[package]] name = "hyper-rustls" -version = "0.23.0" +version = "0.24.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d87c48c02e0dc5e3b849a2041db3029fd066650f8f717c07bf8ed78ccb895cac" +checksum = "8d78e1e73ec14cf7375674f74d7dde185c8206fd9dea6fb6295e8a98098aaa97" dependencies = [ + "futures-util", "http", "hyper", "log", @@ -1527,9 +1614,9 @@ dependencies = [ [[package]] name = "libc" -version = "0.2.137" +version = "0.2.149" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc7fcc620a3bff7cdd7a365be3376c97191aeaccc2a603e600951e452615bf89" +checksum = "a08173bc88b7955d1b3145aa561539096c421ac8debde8cbc3612ec635fee29b" [[package]] name = "libloading" @@ -1909,9 +1996,9 @@ dependencies = [ [[package]] name = "once_cell" -version = "1.13.0" +version = "1.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "18a6dbe30758c9f83eb00cbea4ac95966305f5a7772f3f42ebfc7fc7eddbd8e1" +checksum = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d" [[package]] name = "opaque-debug" @@ -1975,6 +2062,12 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7f222829ae9293e33a9f5e9f440c6760a3d450a64affe1846486b140db81c1f4" +[[package]] +name = "outref" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4030760ffd992bef45b0ae3f10ce1aba99e33464c90d14dd7c039884963ddc7a" + [[package]] name = "overload" version = "0.1.1" @@ -2396,14 +2489,14 @@ dependencies = [ [[package]] name = "rustls" -version = "0.20.7" +version = "0.21.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "539a2bfe908f471bfa933876bd1eb6a19cf2176d375f82ef7f99530a40e48c2c" +checksum = "cd8d6c9f025a446bc4d18ad9632e69aec8f287aa84499ee335599fabd20c3fd8" dependencies = [ "log", "ring", + "rustls-webpki", "sct", - "webpki", ] [[package]] @@ -2427,6 +2520,16 @@ dependencies = [ "base64 0.13.1", ] +[[package]] +name = "rustls-webpki" +version = "0.101.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3c7d5dece342910d9ba34d259310cae3e0154b873b35408b787b59bce53d34fe" +dependencies = [ + "ring", + "untrusted", +] + [[package]] name = "ryu" version = "1.0.10" @@ -2664,7 +2767,7 @@ version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9cadb29c57caadc51ff8346233b5cec1d240b68ce55cf1afc764818791876987" dependencies = [ - "outref", + "outref 0.1.0", ] [[package]] @@ -2684,9 +2787,9 @@ checksum = "2fd0db749597d91ff862fd1d55ea87f7855a744a8425a64695b6fca237d1dad1" [[package]] name = "socket2" -version = "0.4.4" +version = "0.4.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "66d72b759436ae32898a2af0a14218dbf55efde3feeb170eb623637db85ee1e0" +checksum = "9f7916fc008ca5542385b89a3d3ce689953c143e9304a9bf8beec1de48994c0d" dependencies = [ "libc", "winapi 0.3.9", @@ -2817,7 +2920,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b9fbec84f381d5795b08656e4912bec604d162bff9291d6189a78f4c8ab87998" dependencies = [ "cfg-if 1.0.0", - "fastrand", + "fastrand 1.8.0", "redox_syscall", "rustix 0.37.3", "windows-sys 0.45.0", @@ -3097,7 +3200,7 @@ name = "tmkms-nitro-helper" version = "0.4.2" dependencies = [ "aws-config", - "aws-credential-types", + "aws-credential-types 0.54.1", "clap", "ctrlc", "ed25519-consensus", @@ -3206,13 +3309,12 @@ dependencies = [ [[package]] name = "tokio-rustls" -version = "0.23.4" +version = "0.24.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c43ee83903113e03984cb9e5cebe6c04a5116269e900e3ddba8f068a62adda59" +checksum = "c28327cf380ac148141087fbfb9de9d7bd4e84ab5d2c28fbc911d753de8a7081" dependencies = [ "rustls", "tokio 1.25.0", - "webpki", ] [[package]] @@ -3467,6 +3569,12 @@ version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "68b90931029ab9b034b300b797048cf23723400aa757e8a2bfb9d748102f9821" +[[package]] +name = "uuid" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "88ad59a7560b41a70d191093a945f0b87bc1deeda46fb237479708a1d6b6cdfc" + [[package]] name = "valuable" version = "0.1.0" @@ -3491,6 +3599,12 @@ version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d" +[[package]] +name = "vsimd" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5c3082ca00d5a5ef149bb8b555a72ae84c9c59f7250f013ac822ac2e49b19c64" + [[package]] name = "vsock" version = "0.3.0" @@ -3593,16 +3707,6 @@ dependencies = [ "wasm-bindgen", ] -[[package]] -name = "webpki" -version = "0.22.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07ecc0cd7cac091bf682ec5efa18b1cff79d617b84181f38b3951dbe135f607f" -dependencies = [ - "ring", - "untrusted", -] - [[package]] name = "which" version = "4.2.5" diff --git a/providers/nitro/nitro-helper/Cargo.toml b/providers/nitro/nitro-helper/Cargo.toml index aeb0d6d..1615eed 100644 --- a/providers/nitro/nitro-helper/Cargo.toml +++ b/providers/nitro/nitro-helper/Cargo.toml @@ -5,7 +5,7 @@ authors = [ "Tomas Tauber <2410580+tomtau@users.noreply.github.com>" ] edition = "2021" [dependencies] -aws-config = "0.54" +aws-config = "0.56" aws-credential-types = "0.54" ctrlc = "3" ed25519-consensus = "2"