diff --git a/Cargo.lock b/Cargo.lock index 5cde60c6..176a1f62 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -596,7 +596,7 @@ dependencies = [ "aws-config", "aws-sdk-kms", "k256", - "spki", + "spki 0.7.3", "thiserror 2.0.18", "tracing", ] @@ -614,7 +614,7 @@ dependencies = [ "async-trait", "gcloud-sdk", "k256", - "spki", + "spki 0.7.3", "thiserror 2.0.18", "tracing", ] @@ -2503,17 +2503,28 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e7c1832837b905bbfb5101e07cc24c8deddf52f93225eee6ead5f4d63d53ddcb" dependencies = [ "const-oid 0.9.6", + "pem-rfc7468 0.7.0", + "zeroize", +] + +[[package]] +name = "der" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a69dedd701da44b0536442edf09c81a64b0ab97a7a4a5e3d1971f00027cbc63d" +dependencies = [ + "const-oid 0.10.2", "der_derive", "flagset", - "pem-rfc7468", + "pem-rfc7468 1.0.0", "zeroize", ] [[package]] name = "der_derive" -version = "0.7.3" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8034092389675178f570469e6c3b0465d3d30b4505c294a6550db47f3c17ad18" +checksum = "59600e2c2d636fde9b65e99cc6445ac770c63d3628195ff39932b8d6d7409903" dependencies = [ "proc-macro2", "quote", @@ -2653,7 +2664,7 @@ dependencies = [ "rfc6979", "serdect", "signature", - "spki", + "spki 0.7.3", ] [[package]] @@ -2709,7 +2720,7 @@ dependencies = [ "ff 0.13.1", "generic-array", "group 0.13.0", - "pem-rfc7468", + "pem-rfc7468 0.7.0", "pkcs8", "rand_core 0.6.4", "sec1 0.7.3", @@ -4235,6 +4246,15 @@ dependencies = [ "base64ct", ] +[[package]] +name = "pem-rfc7468" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a6305423e0e7738146434843d1694d621cce767262b2a86910beab705e4493d9" +dependencies = [ + "base64ct", +] + [[package]] name = "percent-encoding" version = "2.3.1" @@ -4291,7 +4311,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f950b2377845cebe5cf8b5165cb3cc1a5e0fa5cfa3e1f7f55707d8fd82e0a7b7" dependencies = [ "der 0.7.10", - "spki", + "spki 0.7.3", ] [[package]] @@ -4517,7 +4537,7 @@ dependencies = [ "quinn-udp", "rustc-hash", "rustls", - "socket2 0.5.9", + "socket2 0.6.0", "thiserror 2.0.18", "tokio", "tracing", @@ -5582,6 +5602,16 @@ dependencies = [ "der 0.7.10", ] +[[package]] +name = "spki" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1d9efca8738c78ee9484207732f728b1ef517bbb1833d6fc0879ca898a522f6f" +dependencies = [ + "base64ct", + "der 0.8.1", +] + [[package]] name = "stable_deref_trait" version = "1.2.0" @@ -7117,13 +7147,13 @@ dependencies = [ [[package]] name = "x509-cert" -version = "0.2.5" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1301e935010a701ae5f8655edc0ad17c44bad3ac5ce8c39185f75453b720ae94" +checksum = "105ef4642d9cb137ef83d623d0e4bf08b8adf69e9918ca904a174adb6d3d038b" dependencies = [ - "const-oid 0.9.6", - "der 0.7.10", - "spki", + "const-oid 0.10.2", + "der 0.8.1", + "spki 0.8.0", "tls_codec", ] diff --git a/bedrock/Cargo.toml b/bedrock/Cargo.toml index 309a765f..584f8704 100644 --- a/bedrock/Cargo.toml +++ b/bedrock/Cargo.toml @@ -90,7 +90,7 @@ turnkey_enclave_encrypt = "0.6.1" uniffi = { workspace = true, features = ["build", "tokio"] } uuid = { version = "1.23.0", features = ["v4"], default-features = false } webpki = "0.22" -x509-cert = { version = "0.2.5", features = ["pem"] } +x509-cert = { version = "0.3.0", features = ["pem"] } zeroize = "1.8" hex-literal = "1.1.0" # Provides the `hex!` macro for compile-time hex decoding http = "1.4.0"