diff --git a/proplet/Cargo.lock b/proplet/Cargo.lock index 7dccf97f..ebe20275 100644 --- a/proplet/Cargo.lock +++ b/proplet/Cargo.lock @@ -479,7 +479,7 @@ dependencies = [ "bitflags 2.11.1", "cexpr", "clang-sys", - "itertools 0.13.0", + "itertools 0.10.5", "log", "prettyplease", "proc-macro2", @@ -1681,10 +1681,11 @@ checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719" [[package]] name = "elastic-tee-hal" version = "0.1.0" -source = "git+https://github.com/elasticproject-eu/wasmhal#4ddeb1efe27c341d4711b2789eb33761043e0c4e" +source = "git+https://github.com/elasticproject-eu/wasmhal#afbccc39177ec8140df1497a3676ce210fcc5815" dependencies = [ "aes-gcm", "anyhow", + "base64 0.22.1", "bincode", "chacha20poly1305", "ed25519-dalek", @@ -1695,6 +1696,7 @@ dependencies = [ "hmac", "libc", "log", + "reqwest 0.12.28", "ring", "rustls", "serde", @@ -2746,15 +2748,6 @@ dependencies = [ "either", ] -[[package]] -name = "itertools" -version = "0.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186" -dependencies = [ - "either", -] - [[package]] name = "itertools" version = "0.14.0" @@ -3009,7 +3002,7 @@ dependencies = [ "crypto", "jwt-simple", "kbs-types", - "reqwest 0.13.2", + "reqwest 0.13.3", "resource_uri", "serde", "serde_json", @@ -3067,9 +3060,9 @@ checksum = "09edd9e8b54e49e587e4f6295a7d29c3ea94d469cb40ab8ca70b288248a81db2" [[package]] name = "libc" -version = "0.2.185" +version = "0.2.186" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52ff2c0fe9bc6cb6b14a0592c2ff4fa9ceb83eea9db979b0487cd054946a2b8f" +checksum = "68ab91017fe16c622486840e4c83c9a37afeff978bd239b5293d61ece587de66" [[package]] name = "libgit2-sys" @@ -3513,7 +3506,7 @@ dependencies = [ "oci-spec 0.9.0", "olpc-cjson", "regex", - "reqwest 0.13.2", + "reqwest 0.13.3", "serde", "serde_json", "sha2 0.11.0", @@ -4148,7 +4141,7 @@ dependencies = [ "libc", "oci-client 0.16.1", "oci-spec 0.9.0", - "reqwest 0.13.2", + "reqwest 0.13.3", "resource_uri", "rumqttc", "serde", @@ -4162,7 +4155,7 @@ dependencies = [ "tracing-subscriber", "url", "uuid", - "wasm-wave", + "wasm-wave 0.248.0", "wasmtime", "wasmtime-wasi", "wasmtime-wasi-http", @@ -4535,9 +4528,9 @@ dependencies = [ [[package]] name = "reqwest" -version = "0.13.2" +version = "0.13.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ab3f43e3283ab1488b624b44b0e988d0acea0b3214e694730a055cb6b2efa801" +checksum = "62e0021ea2c22aed41653bc7e1419abb2c97e038ff2c33d0e1309e49a97deec0" dependencies = [ "base64 0.22.1", "bytes", @@ -5684,9 +5677,9 @@ dependencies = [ [[package]] name = "tokio" -version = "1.52.1" +version = "1.52.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b67dee974fe86fd92cc45b7a95fdd2f99a36a6d7b0d431a231178d3d670bbcc6" +checksum = "110a78583f19d5cdb2c5ccf321d1290344e71313c6c37d43520d386027d18386" dependencies = [ "bytes", "libc", @@ -6368,6 +6361,17 @@ dependencies = [ "wit-parser 0.246.2", ] +[[package]] +name = "wasm-wave" +version = "0.248.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "db8c928a58132ecc6a4daee3795bb3560702436f6516b5f8c5b3086113031e76" +dependencies = [ + "logos", + "thiserror 2.0.18", + "wit-parser 0.248.0", +] + [[package]] name = "wasmparser" version = "0.215.0" @@ -6417,6 +6421,17 @@ dependencies = [ "semver", ] +[[package]] +name = "wasmparser" +version = "0.248.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aa4439c5eee9df71ee0c6efb37f63b1fcb1fec38f85f5142c54e7ed05d33091a" +dependencies = [ + "bitflags 2.11.1", + "indexmap 2.14.0", + "semver", +] + [[package]] name = "wasmprinter" version = "0.246.2" @@ -6464,7 +6479,7 @@ dependencies = [ "tempfile", "wasm-compose", "wasm-encoder 0.246.2", - "wasm-wave", + "wasm-wave 0.246.2", "wasmparser 0.246.2", "wasmtime-environ", "wasmtime-internal-cache", @@ -7540,6 +7555,25 @@ dependencies = [ "wasmparser 0.246.2", ] +[[package]] +name = "wit-parser" +version = "0.248.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "247ad505da2915a082fe13204c5ba8788425aea1de54f43b284818cf82637856" +dependencies = [ + "anyhow", + "hashbrown 0.17.0", + "id-arena", + "indexmap 2.14.0", + "log", + "semver", + "serde", + "serde_derive", + "serde_json", + "unicode-xid", + "wasmparser 0.248.0", +] + [[package]] name = "witx" version = "0.9.1" diff --git a/proplet/Cargo.toml b/proplet/Cargo.toml index ea7c8383..a676fe29 100644 --- a/proplet/Cargo.toml +++ b/proplet/Cargo.toml @@ -61,11 +61,11 @@ futures-util = { version = "0.3" } elastic-tee-hal = { git = "https://github.com/elasticproject-eu/wasmhal", default-features = false, features = [ "amd-sev", ] } -wasm-wave = "0.246.2" +wasm-wave = "0.248.0" [dev-dependencies] wiremock = "0.6" -tokio = { version = "1.42", features = ["full"] } +tokio = { version = "1.52", features = ["full"] } [features] default = []