From 48c79b2b6ac253705a40c4646c5c0ca5c2d774aa Mon Sep 17 00:00:00 2001 From: "Yang, Longlong" Date: Mon, 22 Jan 2024 01:01:16 -0500 Subject: [PATCH] upgrading shlex crate to resolve security issue. Signed-off-by: Yang, Longlong --- Cargo.lock | 65 ++++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 63 insertions(+), 2 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index cfe7194..b9b192d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -498,6 +498,22 @@ version = "0.3.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f2696e8a945f658fd14dc3b87242e6b80cd0f36ff04ea560fa39082368847946" +[[package]] +name = "dhat" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4f2aaf837aaf456f6706cb46386ba8dffd4013a757e36f4ea05c20dd46b209a3" +dependencies = [ + "backtrace", + "lazy_static", + "mintex", + "parking_lot", + "rustc-hash", + "serde", + "serde_json", + "thousands", +] + [[package]] name = "digest_req" version = "0.1.0" @@ -1006,6 +1022,15 @@ dependencies = [ "winapi", ] +[[package]] +name = "linked_list_allocator" +version = "0.10.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9afa463f5405ee81cdb9cc2baf37e08ec7e4c8209442b5d72c04cfb2cd6e6286" +dependencies = [ + "spinning_top", +] + [[package]] name = "linux-raw-sys" version = "0.4.10" @@ -1144,6 +1169,12 @@ dependencies = [ "adler", ] +[[package]] +name = "mintex" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9bec4598fddb13cc7b528819e697852653252b760f1228b7642679bf2ff2cd07" + [[package]] name = "mio" version = "0.8.8" @@ -1566,9 +1597,9 @@ dependencies = [ [[package]] name = "shlex" -version = "1.2.0" +version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7cee0529a6d40f580e7a5e6c495c8fbfe21b7b52795ed4bb5e62cdf92bc6380" +checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" [[package]] name = "signal-hook-registry" @@ -1635,6 +1666,7 @@ name = "spdm-requester-emu" version = "0.1.0" dependencies = [ "codec", + "dhat", "executor", "futures", "idekm", @@ -1646,6 +1678,7 @@ dependencies = [ "spdm-emu", "spdmlib", "spin 0.9.8", + "td-benchmark", "tdisp", "tokio", ] @@ -1655,6 +1688,7 @@ name = "spdm-responder-emu" version = "0.1.0" dependencies = [ "codec", + "dhat", "executor", "futures", "idekm", @@ -1666,6 +1700,7 @@ dependencies = [ "spdm-emu", "spdmlib", "spin 0.9.8", + "td-benchmark", "tdisp", "tokio", "zeroize", @@ -1744,6 +1779,15 @@ dependencies = [ "lock_api", ] +[[package]] +name = "spinning_top" +version = "0.2.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5b9eb1a2f4c41445a3a0ff9abc5221c5fcd28e1f13cd7c0397706f9ac938ddb0" +dependencies = [ + "lock_api", +] + [[package]] name = "strsim" version = "0.10.0" @@ -1780,6 +1824,17 @@ dependencies = [ "x86_64", ] +[[package]] +name = "td-benchmark" +version = "0.1.0" +source = "git+https://github.com/confidential-containers/td-shim.git#2880f76ba974501147c69cc04feb5bfe52389c19" +dependencies = [ + "lazy_static", + "linked_list_allocator", + "log", + "spin 0.9.8", +] + [[package]] name = "tdisp" version = "0.2.0" @@ -1834,6 +1889,12 @@ dependencies = [ "syn 2.0.31", ] +[[package]] +name = "thousands" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3bf63baf9f5039dadc247375c29eb13706706cfde997d0330d05aa63a77d8820" + [[package]] name = "time" version = "0.3.28"