diff --git a/Cargo.lock b/Cargo.lock index e6bea1344..2b66ef8db 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -750,7 +750,7 @@ dependencies = [ "memchr", "mockall", "mp4", - "pem 3.0.4", + "pem", "png_pong", "quick-xml", "rand", @@ -862,7 +862,7 @@ dependencies = [ "log", "mockall", "openssl", - "pem 3.0.4", + "pem", "predicates", "reqwest", "serde", @@ -2542,7 +2542,7 @@ version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" dependencies = [ - "spin 0.9.8", + "spin", ] [[package]] @@ -3052,16 +3052,6 @@ dependencies = [ "utf8-decode", ] -[[package]] -name = "pem" -version = "2.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6b13fe415cdf3c8e44518e18a7c95a13431d9bdf6d15367d82b23c377fdd441a" -dependencies = [ - "base64 0.21.7", - "serde", -] - [[package]] name = "pem" version = "3.0.4" @@ -3399,7 +3389,7 @@ dependencies = [ "bytes", "getrandom", "rand", - "ring 0.17.8", + "ring", "rustc-hash", "rustls", "rustls-pki-types", @@ -3703,21 +3693,6 @@ version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3c601484456988d75017d86700d3743b949c21cdc7399f940c75e34680d185c5" -[[package]] -name = "ring" -version = "0.16.20" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3053cf52e236a3ed746dfc745aa9cacf1b791d846bdaf412f60a8d7d6e17c8fc" -dependencies = [ - "cc", - "libc", - "once_cell", - "spin 0.5.2", - "untrusted 0.7.1", - "web-sys", - "winapi", -] - [[package]] name = "ring" version = "0.17.8" @@ -3728,8 +3703,8 @@ dependencies = [ "cfg-if", "getrandom", "libc", - "spin 0.9.8", - "untrusted 0.9.0", + "spin", + "untrusted", "windows-sys 0.52.0", ] @@ -3827,7 +3802,7 @@ checksum = "5065c3f250cbd332cd894be57c40fa52387247659b14a2d6041d121547903b1b" dependencies = [ "log", "once_cell", - "ring 0.17.8", + "ring", "rustls-pki-types", "rustls-webpki", "subtle", @@ -3858,9 +3833,9 @@ version = "0.102.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9" dependencies = [ - "ring 0.17.8", + "ring", "rustls-pki-types", - "untrusted 0.9.0", + "untrusted", ] [[package]] @@ -4227,12 +4202,6 @@ dependencies = [ "windows-sys 0.52.0", ] -[[package]] -name = "spin" -version = "0.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d" - [[package]] name = "spin" version = "0.9.8" @@ -4689,12 +4658,6 @@ version = "0.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853" -[[package]] -name = "untrusted" -version = "0.7.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a" - [[package]] name = "untrusted" version = "0.9.0" @@ -5126,20 +5089,21 @@ dependencies = [ [[package]] name = "x509-certificate" -version = "0.21.0" +version = "0.24.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e5d27c90840e84503cf44364de338794d5d5680bdd1da6272d13f80b0769ee0" +checksum = "e57b9f8bcae7c1f36479821ae826d75050c60ce55146fd86d3553ed2573e2762" dependencies = [ "bcder", "bytes", "chrono", "der", "hex", - "pem 2.0.1", - "ring 0.16.20", + "pem", + "ring", "signature", "spki", "thiserror 1.0.69", + "zeroize", ] [[package]] diff --git a/internal/crypto/Cargo.toml b/internal/crypto/Cargo.toml index df6c92adf..5b9fa2d94 100644 --- a/internal/crypto/Cargo.toml +++ b/internal/crypto/Cargo.toml @@ -73,7 +73,7 @@ sha2 = "0.10.6" spki = { version = "0.7.3", optional = true } thiserror = "2.0.8" web-time = "1.1" -x509-certificate = "0.21.0" +x509-certificate = "0.24.0" x509-parser = "0.16.0" [target.'cfg(not(target_arch = "wasm32"))'.dependencies] diff --git a/sdk/Cargo.toml b/sdk/Cargo.toml index d218e9fe7..68bdcd2c1 100644 --- a/sdk/Cargo.toml +++ b/sdk/Cargo.toml @@ -130,7 +130,7 @@ treeline = "0.1.0" url = "2.5.3" uuid = { version = "1.10.0", features = ["serde", "v4", "js"] } x509-parser = "0.16.0" -x509-certificate = "0.21.0" +x509-certificate = "0.24.0" zip = { version = "2.2.1", default-features = false } [target.'cfg(not(target_arch = "wasm32"))'.dependencies]