diff --git a/Cargo.lock b/Cargo.lock index 154bebc..bd99335 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -121,7 +121,16 @@ dependencies = [ "block-padding", "byte-tools", "byteorder", - "generic-array", + "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.3", ] [[package]] @@ -234,6 +243,21 @@ version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b3a71ab494c0b5b860bdc8407ae08978052417070c2ced38573a9157ad75b8ac" +[[package]] +name = "cpuid-bool" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8aebca1129a03dc6dc2b127edd729435bbc4a37e1d5f4d7513165089ceb02634" + +[[package]] +name = "crc32fast" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ba125de2af0df55319f41944744ad91c71113bf74a4646efff39afe1f6842db1" +dependencies = [ + "cfg-if", +] + [[package]] name = "crossbeam-deque" version = "0.7.3" @@ -287,8 +311,18 @@ version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4434400df11d95d556bac068ddfedd482915eb18fe8bea89bc80b6e4b1c179e5" dependencies = [ - "generic-array", - "subtle", + "generic-array 0.12.3", + "subtle 1.0.0", +] + +[[package]] +name = "crypto-mac" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b584a330336237c1eecd3e94266efb216c56ed91225d634cb2991c5f3fd1aeab" +dependencies = [ + "generic-array 0.14.3", + "subtle 2.2.3", ] [[package]] @@ -303,7 +337,16 @@ version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f3d0c8c8752312f9713efd397ff63acb9f85585afbf179282e720e7704954dd5" dependencies = [ - "generic-array", + "generic-array 0.12.3", +] + +[[package]] +name = "digest" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066" +dependencies = [ + "generic-array 0.14.3", ] [[package]] @@ -558,6 +601,16 @@ dependencies = [ "typenum", ] +[[package]] +name = "generic-array" +version = "0.14.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "60fb4bb6bba52f78a471264d9a3b7d026cc0af47b22cd2cffbc0b787ca003e63" +dependencies = [ + "typenum", + "version_check", +] + [[package]] name = "getrandom" version = "0.1.14" @@ -627,8 +680,18 @@ version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5dcb5e64cda4c23119ab41ba960d1e170a774c8e4b9d9e6a9bc18aabf5e59695" dependencies = [ - "crypto-mac", - "digest", + "crypto-mac 0.7.0", + "digest 0.8.1", +] + +[[package]] +name = "hmac" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "126888268dcc288495a26bf004b38c5fdbb31682f992c84ceb046a1f0fe38840" +dependencies = [ + "crypto-mac 0.8.0", + "digest 0.9.0", ] [[package]] @@ -1038,6 +1101,12 @@ version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2839e79665f131bdb5782e51f2c6c9599c133c6098982a54c794358bf432529c" +[[package]] +name = "opaque-debug" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5" + [[package]] name = "openssl" version = "0.10.29" @@ -1394,15 +1463,15 @@ dependencies = [ [[package]] name = "rusoto_core" -version = "0.43.0" +version = "0.44.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3a8d624cb48fcaca612329e4dd544380aa329ef338e83d3a90f5b7897e631971" +checksum = "841ca8f73e7498ba39146ab43acea906bbbb807d92ec0b7ea4b6293d2621f80d" dependencies = [ "async-trait", "base64 0.12.0", "bytes 0.5.4", "futures 0.3.4", - "hmac", + "hmac 0.7.1", "http 0.2.1", "hyper 0.13.5", "hyper-tls", @@ -1411,27 +1480,27 @@ dependencies = [ "md5", "percent-encoding", "pin-project", - "rusoto_credential 0.43.0", - "rusoto_signature 0.43.0", + "rusoto_credential 0.44.0", + "rusoto_signature 0.44.0", "rustc_version 0.2.3", "serde", "serde_json", - "sha2", - "tokio 0.2.20", + "sha2 0.8.1", + "tokio 0.2.21", "xml-rs", ] [[package]] name = "rusoto_core" -version = "0.44.0" +version = "0.45.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "841ca8f73e7498ba39146ab43acea906bbbb807d92ec0b7ea4b6293d2621f80d" +checksum = "e977941ee0658df96fca7291ecc6fc9a754600b21ad84b959eb1dbbc9d5abcc7" dependencies = [ "async-trait", "base64 0.12.0", "bytes 0.5.4", + "crc32fast", "futures 0.3.4", - "hmac", "http 0.2.1", "hyper 0.13.5", "hyper-tls", @@ -1440,21 +1509,20 @@ dependencies = [ "md5", "percent-encoding", "pin-project", - "rusoto_credential 0.44.0", - "rusoto_signature 0.44.0", + "rusoto_credential 0.45.0", + "rusoto_signature 0.45.0", "rustc_version 0.2.3", "serde", "serde_json", - "sha2", "tokio 0.2.21", "xml-rs", ] [[package]] name = "rusoto_credential" -version = "0.43.0" +version = "0.44.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba3e7cdf483d7198d9bca7414746d3ba656239e89e467b715d0571912f0b492f" +checksum = "60669ddc1bdbb83ce225593649d36b4c5f6bf9db47cc1ab3e81281abffc853f4" dependencies = [ "async-trait", "chrono", @@ -1472,9 +1540,9 @@ dependencies = [ [[package]] name = "rusoto_credential" -version = "0.44.0" +version = "0.45.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "60669ddc1bdbb83ce225593649d36b4c5f6bf9db47cc1ab3e81281abffc853f4" +checksum = "09ac05563f83489b19b4d413607a30821ab08bbd9007d14fa05618da3ef09d8b" dependencies = [ "async-trait", "chrono", @@ -1486,70 +1554,70 @@ dependencies = [ "serde", "serde_json", "shlex", - "tokio 0.2.20", + "tokio 0.2.21", "zeroize", ] [[package]] name = "rusoto_dynamodb" -version = "0.43.0" +version = "0.45.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "686192bf4c9dbaa4514e9eed71c082b6a62ab458a20dec944ed245b731bbf0d3" +checksum = "8a1473bb1c1dd54f61c5e150aec47bcbf4a992963dcc3c60e12be5af3245cefc" dependencies = [ "async-trait", "bytes 0.5.4", "futures 0.3.4", - "rusoto_core 0.43.0", + "rusoto_core 0.45.0", "serde", "serde_json", ] [[package]] name = "rusoto_signature" -version = "0.43.0" +version = "0.44.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62940a2bd479900a1bf8935b8f254d3e19368ac3ac4570eb4bd48eb46551a1b7" +checksum = "9eddff187ac18c5a91d9ccda9353f30cf531620dce437c4db661dfe2e23b2029" dependencies = [ "base64 0.12.0", "bytes 0.5.4", "futures 0.3.4", "hex", - "hmac", + "hmac 0.7.1", "http 0.2.1", "hyper 0.13.5", "log", "md5", "percent-encoding", "pin-project", - "rusoto_credential 0.43.0", + "rusoto_credential 0.44.0", "rustc_version 0.2.3", "serde", - "sha2", + "sha2 0.8.1", "time 0.2.14", - "tokio 0.2.20", + "tokio 0.2.21", ] [[package]] name = "rusoto_signature" -version = "0.44.0" +version = "0.45.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9eddff187ac18c5a91d9ccda9353f30cf531620dce437c4db661dfe2e23b2029" +checksum = "97a740a88dde8ded81b6f2cff9cd5e054a5a2e38a38397260f7acdd2c85d17dd" dependencies = [ "base64 0.12.0", "bytes 0.5.4", "futures 0.3.4", "hex", - "hmac", + "hmac 0.8.1", "http 0.2.1", "hyper 0.13.5", "log", "md5", "percent-encoding", "pin-project", - "rusoto_credential 0.44.0", + "rusoto_credential 0.45.0", "rustc_version 0.2.3", "serde", - "sha2", + "sha2 0.9.1", "time 0.2.14", "tokio 0.2.21", ] @@ -1699,10 +1767,23 @@ version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "27044adfd2e1f077f649f59deb9490d3941d674002f7d062870a60ebe9bd47a0" dependencies = [ - "block-buffer", - "digest", + "block-buffer 0.7.3", + "digest 0.8.1", "fake-simd", - "opaque-debug", + "opaque-debug 0.2.3", +] + +[[package]] +name = "sha2" +version = "0.9.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2933378ddfeda7ea26f48c555bdad8bb446bf8a3d17832dc83e380d444cfb8c1" +dependencies = [ + "block-buffer 0.9.0", + "cfg-if", + "cpuid-bool", + "digest 0.9.0", + "opaque-debug 0.3.0", ] [[package]] @@ -1840,6 +1921,12 @@ version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2d67a5a62ba6e01cb2192ff309324cb4875d0c451d55fe2319433abe7a05a8ee" +[[package]] +name = "subtle" +version = "2.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "502d53007c02d7605a05df1c1a73ee436952781653da5d0bf57ad608f66932c1" + [[package]] name = "syn" version = "0.15.44" diff --git a/Cargo.toml b/Cargo.toml index 110ed48..7384563 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -15,7 +15,7 @@ lambda_runtime_client = "0.2.2" serde_derive = "1.0.106" serde = "1.0.111" rusoto = "0.24.2" -rusoto_dynamodb = "0.43.0" +rusoto_dynamodb = "0.45.0" rusoto_core = "0.44.0" simple_logger = "1.6.0" log = "0.4.8"