diff --git a/Cargo.lock b/Cargo.lock index 35503c1d0..b84b022fe 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1525,7 +1525,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e7c1832837b905bbfb5101e07cc24c8deddf52f93225eee6ead5f4d63d53ddcb" dependencies = [ "const-oid 0.9.6", - "der_derive", + "der_derive 0.7.3", "flagset", "pem-rfc7468 0.7.0", "zeroize", @@ -1538,6 +1538,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a69dedd701da44b0536442edf09c81a64b0ab97a7a4a5e3d1971f00027cbc63d" dependencies = [ "const-oid 0.10.2", + "der_derive 0.8.0", + "flagset", "pem-rfc7468 1.0.0", "zeroize", ] @@ -1580,6 +1582,17 @@ dependencies = [ "syn 2.0.118", ] +[[package]] +name = "der_derive" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "59600e2c2d636fde9b65e99cc6445ac770c63d3628195ff39932b8d6d7409903" +dependencies = [ + "proc-macro2 1.0.106", + "quote 1.0.46", + "syn 2.0.118", +] + [[package]] name = "deranged" version = "0.5.8" @@ -1787,7 +1800,7 @@ dependencies = [ "uuid", "video-streamer", "windows-sys 0.61.2", - "x509-cert", + "x509-cert 0.3.0", "zeroize", ] @@ -1851,7 +1864,7 @@ dependencies = [ "schemars", "serde", "serde_json", - "sha1 0.10.7", + "sha1 0.11.0", "sha2 0.10.9", "tokio 1.52.3", "tokio-postgres", @@ -3480,7 +3493,7 @@ dependencies = [ "pkcs1 0.7.5", "sha1 0.10.7", "tap", - "x509-cert", + "x509-cert 0.2.5", ] [[package]] @@ -3533,7 +3546,7 @@ dependencies = [ "tokio 1.52.3", "tokio-rustls", "tracing", - "x509-cert", + "x509-cert 0.2.5", "zstd-safe", ] @@ -9312,6 +9325,18 @@ dependencies = [ "tls_codec", ] +[[package]] +name = "x509-cert" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "105ef4642d9cb137ef83d623d0e4bf08b8adf69e9918ca904a174adb6d3d038b" +dependencies = [ + "const-oid 0.10.2", + "der 0.8.1", + "spki 0.8.0", + "tls_codec", +] + [[package]] name = "x509-parser" version = "0.16.0" diff --git a/crates/devolutions-pedm/Cargo.toml b/crates/devolutions-pedm/Cargo.toml index c1dd87618..411789409 100644 --- a/crates/devolutions-pedm/Cargo.toml +++ b/crates/devolutions-pedm/Cargo.toml @@ -21,7 +21,7 @@ hyper-util = { version = "0.1", features = ["tokio"] } schemars = { version = "0.8", features = ["chrono"] } serde = "1.0" serde_json = "1.0" -sha1 = "0.10" +sha1 = "0.11" sha2 = "0.10" tokio = { version = "1.52", features = ["net", "rt-multi-thread"] } tower-service = "0.3" diff --git a/devolutions-gateway/Cargo.toml b/devolutions-gateway/Cargo.toml index 1721efc56..dae067391 100644 --- a/devolutions-gateway/Cargo.toml +++ b/devolutions-gateway/Cargo.toml @@ -78,7 +78,7 @@ chacha20poly1305 = "0.10" secrecy = { version = "0.10", features = ["serde"] } multibase = "0.9" argon2 = { version = "0.5", features = ["std"] } -x509-cert = { version = "0.2", default-features = false, features = ["std"] } +x509-cert = { version = "0.3", default-features = false, features = ["std"] } sha2 = "0.10" hex = "0.4" rustls-native-certs = "0.8"