diff --git a/Cargo.lock b/Cargo.lock index 57ec27b..2efd0b2 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -49,28 +49,6 @@ version = "1.0.100" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61" -[[package]] -name = "async-stream" -version = "0.3.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b5a71a6f37880a80d1d7f19efd781e4b5de42c88f0722cc13bcb6cc2cfe8476" -dependencies = [ - "async-stream-impl", - "futures-core", - "pin-project-lite", -] - -[[package]] -name = "async-stream-impl" -version = "0.3.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c7c24de15d275a1ecfd47a380fb4d5ec9bfe0933f309ed5e705b775596a3574d" -dependencies = [ - "proc-macro2", - "quote", - "syn", -] - [[package]] name = "atomic-waker" version = "1.1.2" @@ -436,9 +414,9 @@ dependencies = [ [[package]] name = "axum-test" -version = "18.4.1" +version = "18.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3290e73c56c5cc4701cdd7d46b9ced1b4bd61c7e9f9c769a9e9e87ff617d75d2" +checksum = "cf48df8b4be768081e11b7bb6d50e7dd96a3616b0b728f9e8d49bfbd8116f3c6" dependencies = [ "anyhow", "axum", @@ -614,9 +592,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.5.53" +version = "4.5.54" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c9e340e012a1bf4935f5282ed1436d1489548e8f72308207ea5df0e23d2d03f8" +checksum = "c6e6ff9dcd79cff5cd969a17a545d79e84ab086e444102a591e288a8aa3ce394" dependencies = [ "clap_builder", "clap_derive", @@ -624,9 +602,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.5.53" +version = "4.5.54" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d76b5d13eaa18c901fd2f7fca939fefe3a0727a953561fefdf3b2922b8569d00" +checksum = "fa42cf4d2b7a41bc8f663a7cab4031ebafa1bf3875705bfaf8466dc60ab52c00" dependencies = [ "anstyle", "clap_lex", @@ -861,9 +839,9 @@ dependencies = [ [[package]] name = "expect-json" -version = "1.7.1" +version = "1.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "422e7906e79941e5ac58c64dfd2da03e6ae3de62227f87606fbbe125d91080f9" +checksum = "aaf3355a7ef83e52c9383ab0c7719acd1da54be5fed7c6572d87ddc4d8589753" dependencies = [ "chrono", "email_address", @@ -879,9 +857,9 @@ dependencies = [ [[package]] name = "expect-json-macros" -version = "1.7.1" +version = "1.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6b515b7f10f1e61bfd938522e9884509b82060af2016153f5b3d6f44d6da89c" +checksum = "24ff9262e5b5f9760f60c57ada4fffd25201ae9fefd426f29f097dcc573d86e6" dependencies = [ "proc-macro2", "quote", @@ -1370,9 +1348,9 @@ checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" [[package]] name = "libc" -version = "0.2.178" +version = "0.2.179" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "37c93d8daa9d8a012fd8ab92f088405fb202ea0b6ab73ee2482ae66af4f42091" +checksum = "c5a2d376baa530d1238d133232d15e239abad80d05838b4b59354e5268af431f" [[package]] name = "libmimalloc-sys" @@ -1726,9 +1704,9 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.103" +version = "1.0.104" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ee95bc4ef87b8d5ba32e8b7714ccc834865276eab0aed5c9958d00ec45f49e8" +checksum = "9695f8df41bb4f3d222c95a67532365f569318332d03d5f3f67f37b20e6ebdf0" dependencies = [ "unicode-ident", ] @@ -1803,9 +1781,9 @@ dependencies = [ [[package]] name = "rayon" -version = "1.10.0" +version = "1.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa" +checksum = "368f01d005bf8fd9b1206fb6fa653e6c4a81ceb1466406b81792d87c5677a58f" dependencies = [ "either", "rayon-core", @@ -2047,15 +2025,15 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.145" +version = "1.0.148" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c" +checksum = "3084b546a1dd6289475996f182a22aba973866ea8e8b02c51d9f46b1336a22da" dependencies = [ "itoa", "memchr", - "ryu", "serde", "serde_core", + "zmij", ] [[package]] @@ -2276,9 +2254,9 @@ dependencies = [ [[package]] name = "tokio" -version = "1.48.0" +version = "1.49.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff360e02eab121e0bc37a2d3b4d4dc622e6eda3a8e5253d5435ecf5bd4c68408" +checksum = "72a2903cd7736441aac9df9d7688bd0ce48edccaadf181c3b90be801e81d3d86" dependencies = [ "bytes", "libc", @@ -2325,12 +2303,10 @@ dependencies = [ [[package]] name = "tokio-test" -version = "0.4.4" +version = "0.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2468baabc3311435b55dd935f702f42cd1b8abb7e754fb7dfb16bd36aa88f9f7" +checksum = "3f6d24790a10a7af737693a3e8f1d03faef7e6ca0cc99aae5066f533766de545" dependencies = [ - "async-stream", - "bytes", "futures-core", "tokio", "tokio-stream", @@ -3032,3 +3008,9 @@ dependencies = [ "quote", "syn", ] + +[[package]] +name = "zmij" +version = "1.0.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "30e0d8dffbae3d840f64bda38e28391faef673a7b5a6017840f2a106c8145868" diff --git a/enclave/Cargo.toml b/enclave/Cargo.toml index 1ef229d..3d67abe 100644 --- a/enclave/Cargo.toml +++ b/enclave/Cargo.toml @@ -21,14 +21,14 @@ indexing_slicing = "warn" [dependencies] anyhow = { version = "=1.0.100", default-features = false } -libc = { version = "=0.2.178", default-features = false } +libc = { version = "=0.2.179", default-features = false } aws-lc-rs = { version = "=1.15.2", default-features = false } cel-interpreter = { version = "=0.10.0", default-features = false, features = ["json", "chrono"] } chrono = { version = "=0.4.42", default-features = false, features = ["now"] } data-encoding = { version = "=2.9.0", default-features = false, features = ["alloc"] } -rayon = { version = "=1.10.0", default-features = false } +rayon = { version = "=1.11.0", default-features = false } serde = { version = "=1.0.228", default-features = false, features = ["derive"] } -serde_json = { version = "=1.0.145", default-features = false } +serde_json = { version = "=1.0.148", default-features = false } rustls = { version = "=0.23.35", default-features = false, features = ["aws_lc_rs", "prefer-post-quantum"] } vsock = { version = "=0.5.2", default-features = false } zeroize = { version = "=1.8.2", default-features = false, features = ["zeroize_derive"] } diff --git a/parent/Cargo.toml b/parent/Cargo.toml index 82d751d..1025761 100644 --- a/parent/Cargo.toml +++ b/parent/Cargo.toml @@ -20,12 +20,12 @@ aws-config = { version = "=1.8.12", default-features = false, features = ["rt-to aws-credential-types = { version = "=1.2.11", default-features = false } aws-smithy-runtime-api = { version = "=1.9.3", default-features = false, features = ["client"] } axum = { version = "=0.8.8", default-features = false, features = ["http1", "json", "tokio", "tracing"] } -clap = { version = "=4.5.53", default-features = false, features = ["std", "derive", "env", "help"] } +clap = { version = "=4.5.54", default-features = false, features = ["std", "derive", "env", "help"] } fastrand = { version = "=2.3.0", default-features = false } serde = { version = "=1.0.228", default-features = false, features = ["derive"] } -serde_json = { version = "=1.0.145", default-features = false } +serde_json = { version = "=1.0.148", default-features = false } thiserror = { version = "=2.0.17", default-features = false } -tokio = { version = "=1.48.0", default-features = false, features = ["rt-multi-thread", "process", "tracing", "time", "signal"] } +tokio = { version = "=1.49.0", default-features = false, features = ["rt-multi-thread", "process", "tracing", "time", "signal"] } tower-http = { version = "=0.6.8", default-features = false, features = ["limit", "timeout"] } validator = { version = "=0.20.0", default-features = false, features = ["derive"] } tracing = { version = "=0.1.44", default-features = false, features = ["log"] } @@ -34,8 +34,8 @@ vsock = { version = "=0.5.2", default-features = false } zeroize = { version = "=1.8.2", default-features = false, features = ["zeroize_derive"] } [dev-dependencies] -tokio-test = { version = "=0.4.4", default-features = false } -axum-test = { version = "=18.4.1", default-features = false } +tokio-test = { version = "=0.4.5", default-features = false } +axum-test = { version = "=18.5.0", default-features = false } proptest = { version = "=1.9.0", default-features = false, features = ["std"] } # Clippy lints for no-panic Rust hardening