diff --git a/Cargo.lock b/Cargo.lock index 6ddd4776..91d453f2 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -264,6 +264,12 @@ version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" +[[package]] +name = "cfg_aliases" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e" + [[package]] name = "chrono" version = "0.4.37" @@ -1131,18 +1137,18 @@ checksum = "6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d" [[package]] name = "memoffset" -version = "0.6.5" +version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce" +checksum = "5de893c32cde5f383baa4c04c5d6dbdd735cfd4a794b0debdb2bb1b421da5ff4" dependencies = [ "autocfg", ] [[package]] name = "memoffset" -version = "0.7.1" +version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5de893c32cde5f383baa4c04c5d6dbdd735cfd4a794b0debdb2bb1b421da5ff4" +checksum = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a" dependencies = [ "autocfg", ] @@ -1207,27 +1213,28 @@ dependencies = [ [[package]] name = "nix" -version = "0.24.3" +version = "0.26.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa52e972a9a719cecb6864fb88568781eb706bac2cd1d4f04a648542dbf78069" +checksum = "598beaf3cc6fdd9a5dfb1630c2800c7acd31df7aaf0f565796fba2b53ca1af1b" dependencies = [ "bitflags 1.3.2", "cfg-if", "libc", - "memoffset 0.6.5", + "memoffset 0.7.1", + "pin-utils", ] [[package]] name = "nix" -version = "0.26.4" +version = "0.28.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "598beaf3cc6fdd9a5dfb1630c2800c7acd31df7aaf0f565796fba2b53ca1af1b" +checksum = "ab2156c4fce2f8df6c499cc1c763e4394b7482525bf2a9701c9d79d215f519e4" dependencies = [ - "bitflags 1.3.2", + "bitflags 2.5.0", "cfg-if", + "cfg_aliases", "libc", - "memoffset 0.7.1", - "pin-utils", + "memoffset 0.9.1", ] [[package]] @@ -2139,12 +2146,12 @@ dependencies = [ [[package]] name = "vsock" -version = "0.3.0" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c8e1df0bf1e1b28095c24564d1b90acae64ca69b097ed73896e342fa6649c57" +checksum = "f82e291049535877d607cd861b6820eb622538c88853c1c01df72b1dbed4e32d" dependencies = [ "libc", - "nix 0.24.3", + "nix 0.28.0", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index 49e3b456..e2d30c3c 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -24,7 +24,7 @@ aws-nitro-enclaves-image-format = "0.2" eif_loader = { path = "./eif_loader" } enclave_build = { path = "./enclave_build" } openssl = "0.10" -vsock = "0.3" +vsock = "0.5" vmm-sys-util = "0.12.1" sha2 = "0.9.5" hex = "0.4" diff --git a/eif_loader/Cargo.toml b/eif_loader/Cargo.toml index d4cde96d..f178662a 100644 --- a/eif_loader/Cargo.toml +++ b/eif_loader/Cargo.toml @@ -11,7 +11,7 @@ rust-version = "1.68" aws-nitro-enclaves-image-format = "0.2" nix = "0.26" libc = "0.2" -vsock = "0.3" +vsock = "0.5" [dev-dependencies] sha2 = "0.9.5" diff --git a/vsock_proxy/Cargo.toml b/vsock_proxy/Cargo.toml index 4b4018dd..f5a55531 100644 --- a/vsock_proxy/Cargo.toml +++ b/vsock_proxy/Cargo.toml @@ -17,7 +17,7 @@ log = "0.4" nix = "0.26" yaml-rust = "0.4.3" threadpool = "1.7.1" -vsock = "0.3" +vsock = "0.5" [dev-dependencies] ctor = "0.2.7"