diff --git a/Cargo.lock b/Cargo.lock index 8acd3e7f8716efb6638ab50844a146e7ae35a294..ab1caded99a7c03cc35cb773b8beffc55eb7c698 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1476,9 +1476,9 @@ dependencies = [ [[package]] name = "aws-lc-rs" -version = "1.14.1" +version = "1.15.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "879b6c89592deb404ba4dc0ae6b58ffd1795c78991cbb5b8bc441c48a070440d" +checksum = "7b7b6141e96a8c160799cc2d5adecd5cbbe5054cb8c7c4af53da0f83bb7ad256" dependencies = [ "aws-lc-sys", "untrusted 0.7.1", @@ -1487,11 +1487,10 @@ dependencies = [ [[package]] name = "aws-lc-sys" -version = "0.32.3" +version = "0.37.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "107a4e9d9cab9963e04e84bb8dee0e25f2a987f9a8bad5ed054abd439caa8f8c" +checksum = "5c34dda4df7017c8db52132f0f8a2e0f8161649d15723ed63fc00c82d0f2081a" dependencies = [ - "bindgen 0.72.1", "cc", "cmake", "dunce", @@ -2091,7 +2090,7 @@ dependencies = [ "bitflags 2.9.4", "cexpr", "clang-sys", - "itertools 0.12.1", + "itertools 0.10.5", "log", "prettyplease", "proc-macro2", @@ -2111,9 +2110,7 @@ dependencies = [ "bitflags 2.9.4", "cexpr", "clang-sys", - "itertools 0.12.1", - "log", - "prettyplease", + "itertools 0.10.5", "proc-macro2", "quote", "regex", @@ -8840,16 +8837,18 @@ dependencies = [ [[package]] name = "jsonwebtoken" -version = "9.3.1" +version = "10.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a87cc7a48537badeae96744432de36f4be2b4a34a05a5ef32e9dd8a1c169dde" +checksum = "0529410abe238729a60b108898784df8984c87f6054c9c4fcacc47e4803c1ce1" dependencies = [ + "aws-lc-rs", "base64 0.22.1", + "getrandom 0.2.16", "js-sys", "pem", - "ring", "serde", "serde_json", + "signature 2.2.0", "simple_asn1", ] @@ -12966,7 +12965,7 @@ checksum = "22505a5c94da8e3b7c2996394d1c933236c4d743e81a410bcca4e6989fc066a4" dependencies = [ "bytes 1.11.1", "heck 0.5.0", - "itertools 0.12.1", + "itertools 0.10.5", "log", "multimap 0.10.1", "once_cell", @@ -12999,7 +12998,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "81bddcdb20abf9501610992b6759a4c888aef7d1a7247ef75e2404275ac24af1" dependencies = [ "anyhow", - "itertools 0.12.1", + "itertools 0.10.5", "proc-macro2", "quote", "syn 2.0.106", diff --git a/Cargo.toml b/Cargo.toml index cf2041bcf4e7ad56132562c71422f9300f5d66c6..33c40c105219ca53b52d13219455d6033197157b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -550,7 +550,7 @@ inventory = "0.3.19" itertools = "0.14.0" json_dotpath = "1.1" jsonschema = "0.37.0" -jsonwebtoken = "9.3" +jsonwebtoken = "10.0" jupyter-protocol = "0.10.0" jupyter-websocket-client = "0.15.0" libc = "0.2" diff --git a/crates/livekit_api/Cargo.toml b/crates/livekit_api/Cargo.toml index 421deee113e7d1e4967c268f58ccc132d0284b01..2b2438c25e6d3c987df0a44f02de0ab161620bd6 100644 --- a/crates/livekit_api/Cargo.toml +++ b/crates/livekit_api/Cargo.toml @@ -16,7 +16,7 @@ doctest = false [dependencies] anyhow.workspace = true async-trait.workspace = true -jsonwebtoken.workspace = true +jsonwebtoken = { workspace = true, features = ["aws_lc_rs"] } log.workspace = true prost.workspace = true prost-types.workspace = true