diff --git a/Cargo.lock b/Cargo.lock index 2ccaf9d..f42164b 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -153,6 +153,12 @@ version = "0.22.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" +[[package]] +name = "base64" +version = "0.23.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ac07cdecf99051d9a5238b80f35af32cdeba5b336e55d957b318b50137e18da5" + [[package]] name = "base64ct" version = "1.8.0" @@ -1369,7 +1375,7 @@ version = "0.1.19" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "727805d60e7938b76b826a6ef209eb70eaa1812794f9424d4a4e2d740662df5f" dependencies = [ - "base64", + "base64 0.22.1", "bytes", "futures-channel", "futures-core", @@ -2085,7 +2091,17 @@ version = "3.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1d30c53c26bc5b31a98cd02d20f25a7c8567146caf63ed593a9d87b2775291be" dependencies = [ - "base64", + "base64 0.22.1", + "serde_core", +] + +[[package]] +name = "pem" +version = "4.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d354a98a3d1251555de99e8fdd8afda05573c31b82f59063a7b0a29b5527f120" +dependencies = [ + "base64 0.23.1", "serde_core", ] @@ -2160,7 +2176,7 @@ version = "0.15.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "859d4117bd1b1dc5646359ee7243c50c5000c0920ea2d1fb120335a2f4c684b8" dependencies = [ - "base64", + "base64 0.22.1", "oid", "picky-asn1", "picky-asn1-der", @@ -2544,7 +2560,7 @@ version = "0.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "75e669e5202259b5314d1ea5397316ad400819437857b90861765f24c4cf80a2" dependencies = [ - "pem", + "pem 3.0.6", "ring", "rustls-pki-types", "time", @@ -2692,7 +2708,7 @@ version = "0.12.28" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "eddd3ca559203180a307f12d114c268abf583f59b03cb906fd0b3ff8646c1147" dependencies = [ - "base64", + "base64 0.22.1", "bytes", "futures-core", "http", @@ -3617,7 +3633,7 @@ version = "3.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dea7109cdcd5864d4eeb1b58a1648dc9bf520360d7af16ec26d0a9354bafcfc0" dependencies = [ - "base64", + "base64 0.22.1", "flate2", "log", "percent-encoding", @@ -3634,7 +3650,7 @@ version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e994ba84b0bd1b1b0cf92878b7ef898a5c1760108fe7b6010327e274917a808c" dependencies = [ - "base64", + "base64 0.22.1", "http", "httparse", "log", @@ -4024,7 +4040,7 @@ version = "47.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "65db2eb1bfc5371a3b4107dbf539d0b93d05016fc29625b1648146b47db02071" dependencies = [ - "base64", + "base64 0.22.1", "directories-next", "log", "postcard", @@ -4631,7 +4647,7 @@ name = "wsc" version = "0.10.0" dependencies = [ "anyhow", - "base64", + "base64 0.22.1", "chrono", "const-oid", "criterion", @@ -4645,7 +4661,7 @@ dependencies = [ "log", "maybe-async", "p256", - "pem", + "pem 4.0.0", "rcgen", "regex", "regorus", @@ -4681,7 +4697,7 @@ dependencies = [ name = "wsc-attestation" version = "0.10.0" dependencies = [ - "base64", + "base64 0.22.1", "chrono", "ct-codecs", "ed25519-compact", diff --git a/src/lib/Cargo.toml b/src/lib/Cargo.toml index 72c1073..16159bb 100644 --- a/src/lib/Cargo.toml +++ b/src/lib/Cargo.toml @@ -56,7 +56,7 @@ rustls-webpki = { version = "0.103", default-features = false, features = ["std" rustls-pki-types = { version = "1.11", default-features = false } rustls = { version = "0.23", default-features = false, features = ["std", "ring"] } webpki-roots = "1.0" -pem = "3.0" +pem = "4.0" const-oid = { version = "0.9", default-features = false, features = ["db"] } # X.509 certificate generation for provisioning rcgen = { version = "0.13", features = ["pem", "x509-parser"] }