diff --git a/Cargo.lock b/Cargo.lock index 1170b19af0..b3dc1131db 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -757,7 +757,7 @@ dependencies = [ "cfg-if", "ciborium", "cms", - "const-oid", + "const-oid 0.9.6", "der 0.7.10", "ecdsa", "ed25519-dalek", @@ -768,14 +768,14 @@ dependencies = [ "p256", "p384", "p521", - "pem-rfc7468", + "pem-rfc7468 0.7.0", "pkiprocmacros", "readonly", "regex", "serde", "sha-1", - "sha2", - "spki", + "sha2 0.10.9", + "spki 0.7.3", "subtle-encoding", "url", "x509-cert", @@ -927,9 +927,9 @@ version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7b77c319abfd5219629c45c34c89ba945ed3c5e49fcde9d16b6c3885f118a730" dependencies = [ - "const-oid", + "const-oid 0.9.6", "der 0.7.10", - "spki", + "spki 0.7.3", "x509-cert", ] @@ -994,6 +994,12 @@ version = "0.9.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8" +[[package]] +name = "const-oid" +version = "0.10.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a6ef517f0926dd24a1582492c791b6a4818a4d94e789a334894aa15b0d12f55c" + [[package]] name = "const_format" version = "0.2.36" @@ -1114,7 +1120,7 @@ dependencies = [ "serde", "serde-wasm-bindgen", "serde_json", - "sha2", + "sha2 0.10.9", "signature", "smol", "smol-macros", @@ -1158,7 +1164,7 @@ dependencies = [ "proteus-wasm", "rmp-serde", "serde_json", - "sha2", + "sha2 0.10.9", "smol-macros", "testing_logger", "thiserror 2.0.18", @@ -1211,7 +1217,7 @@ dependencies = [ "serde", "serde-wasm-bindgen", "serde_json", - "sha2", + "sha2 0.10.9", "smol", "smol-macros", "sqlite-wasm-rs", @@ -1537,10 +1543,10 @@ version = "0.7.10" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e7c1832837b905bbfb5101e07cc24c8deddf52f93225eee6ead5f4d63d53ddcb" dependencies = [ - "const-oid", + "const-oid 0.9.6", "der_derive", "flagset", - "pem-rfc7468", + "pem-rfc7468 0.7.0", "zeroize", ] @@ -1550,6 +1556,8 @@ version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "71fd89660b2dc699704064e59e9dba0147b903e85319429e131620d022be411b" dependencies = [ + "const-oid 0.10.2", + "pem-rfc7468 1.0.0", "zeroize", ] @@ -1635,7 +1643,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" dependencies = [ "block-buffer 0.10.4", - "const-oid", + "const-oid 0.9.6", "crypto-common 0.1.6", "subtle", ] @@ -1714,7 +1722,7 @@ dependencies = [ "elliptic-curve", "rfc6979", "signature", - "spki", + "spki 0.7.3", ] [[package]] @@ -1738,7 +1746,7 @@ dependencies = [ "ed25519", "rand_core 0.6.4", "serde", - "sha2", + "sha2 0.10.9", "subtle", "zeroize", ] @@ -1768,7 +1776,7 @@ dependencies = [ "generic-array", "group", "hkdf", - "pem-rfc7468", + "pem-rfc7468 0.7.0", "pkcs8", "rand_core 0.6.4", "sec1", @@ -2410,7 +2418,7 @@ dependencies = [ "p384", "p521", "rand_core 0.6.4", - "sha2", + "sha2 0.10.9", "subtle", "x25519-dalek", "zeroize", @@ -2931,7 +2939,7 @@ dependencies = [ "rand 0.8.5", "serde", "serde_json", - "sha2", + "sha2 0.10.9", "spinoff", "tempfile", "thiserror 2.0.18", @@ -3056,8 +3064,8 @@ dependencies = [ "serde", "serde_json", "sha-1", - "sha2", - "spki", + "sha2 0.10.9", + "spki 0.7.3", "thiserror 1.0.69", "zeroize", ] @@ -3072,7 +3080,7 @@ dependencies = [ "ecdsa", "elliptic-curve", "once_cell", - "sha2", + "sha2 0.10.9", "signature", ] @@ -3548,7 +3556,7 @@ dependencies = [ "serde", "serde_json", "serde_path_to_error", - "sha2", + "sha2 0.10.9", "thiserror 1.0.69", "url", ] @@ -3564,7 +3572,7 @@ dependencies = [ "openmls_basic_credential", "rand 0.8.5", "rusty-jwt-tools", - "sha2", + "sha2 0.10.9", ] [[package]] @@ -3619,7 +3627,7 @@ dependencies = [ "serde_path_to_error", "serde_plain", "serde_with", - "sha2", + "sha2 0.10.9", "subtle", "thiserror 1.0.69", "url", @@ -3689,7 +3697,7 @@ source = "git+https://github.com/wireapp/openmls?rev=c9cde17076508968c9cbead5728 dependencies = [ "async-trait", "base64 0.21.7", - "const-oid", + "const-oid 0.9.6", "openmls_basic_credential", "openmls_traits", "percent-encoding", @@ -3779,7 +3787,7 @@ dependencies = [ "ecdsa", "elliptic-curve", "primeorder", - "sha2", + "sha2 0.10.9", ] [[package]] @@ -3791,7 +3799,7 @@ dependencies = [ "ecdsa", "elliptic-curve", "primeorder", - "sha2", + "sha2 0.10.9", ] [[package]] @@ -3805,7 +3813,7 @@ dependencies = [ "elliptic-curve", "primeorder", "rand_core 0.6.4", - "sha2", + "sha2 0.10.9", ] [[package]] @@ -3908,6 +3916,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.2" @@ -4023,7 +4040,7 @@ checksum = "c8ffb9f10fa047879315e6625af03c164b16962a5368d724ed16323b68ace47f" dependencies = [ "der 0.7.10", "pkcs8", - "spki", + "spki 0.7.3", ] [[package]] @@ -4033,7 +4050,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f950b2377845cebe5cf8b5165cb3cc1a5e0fa5cfa3e1f7f55707d8fd82e0a7b7" dependencies = [ "der 0.7.10", - "spki", + "spki 0.7.3", ] [[package]] @@ -4198,7 +4215,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9120690fafc389a67ba3803df527d0ec9cbbc9cc45e4cc20b332996dfb672425" dependencies = [ "anyhow", - "itertools 0.10.5", + "itertools 0.14.0", "proc-macro2", "quote", "syn", @@ -4240,7 +4257,7 @@ dependencies = [ "rand 0.9.2", "rand_chacha 0.9.0", "serde", - "sha2", + "sha2 0.10.9", "subtle", "thiserror 1.0.69", "x25519-dalek", @@ -4565,7 +4582,7 @@ version = "0.9.10" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b8573f03f5883dcaebdfcf4725caa1ecb9c15b2ef50c43a07b816e06799bb12d" dependencies = [ - "const-oid", + "const-oid 0.9.6", "digest 0.10.7", "num-bigint-dig", "num-integer", @@ -4574,7 +4591,7 @@ dependencies = [ "pkcs8", "rand_core 0.6.4", "signature", - "spki", + "spki 0.7.3", "subtle", "zeroize", ] @@ -4761,7 +4778,7 @@ dependencies = [ "sec1", "serde", "serde_json", - "sha2", + "sha2 0.10.9", "thiserror 2.0.18", "url", "uuid", @@ -5174,6 +5191,17 @@ dependencies = [ "digest 0.10.7", ] +[[package]] +name = "sha2" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "446ba717509524cb3f22f17ecc096f10f4822d76ab5c0b9822c5f9c284e825f4" +dependencies = [ + "cfg-if", + "cpufeatures 0.3.0", + "digest 0.11.2", +] + [[package]] name = "shlex" version = "1.3.0" @@ -5310,7 +5338,18 @@ checksum = "d91ed6c858b01f942cd56b37a94b3e0a1798290327d1236e4d9cf4eaca44d29d" dependencies = [ "base64ct", "der 0.7.10", - "sha2", +] + +[[package]] +name = "spki" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1d9efca8738c78ee9484207732f728b1ef517bbb1833d6fc0879ca898a522f6f" +dependencies = [ + "base64ct", + "der 0.8.0", + "digest 0.11.2", + "sha2 0.11.0", ] [[package]] @@ -6857,7 +6896,7 @@ version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb" dependencies = [ - "windows-sys 0.48.0", + "windows-sys 0.59.0", ] [[package]] @@ -7219,7 +7258,7 @@ dependencies = [ "async-trait", "base64 0.22.1", "certval", - "const-oid", + "const-oid 0.9.6", "core-crypto-keystore", "core-crypto-macros", "der 0.8.0", @@ -7258,7 +7297,7 @@ dependencies = [ "sha1", "shlex", "signature", - "spki", + "spki 0.8.0", "testcontainers", "thiserror 2.0.18", "time", @@ -7390,11 +7429,11 @@ version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1301e935010a701ae5f8655edc0ad17c44bad3ac5ce8c39185f75453b720ae94" dependencies = [ - "const-oid", + "const-oid 0.9.6", "der 0.7.10", "sha1", "signature", - "spki", + "spki 0.7.3", "tls_codec", ] @@ -7404,9 +7443,9 @@ version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5e54e695a31f0fecb826cf59ae2093c941d7ef932a1f8508185dd23b29ce2e2e" dependencies = [ - "const-oid", + "const-oid 0.9.6", "der 0.7.10", - "spki", + "spki 0.7.3", "x509-cert", ] diff --git a/e2e-identity/Cargo.toml b/e2e-identity/Cargo.toml index 42db7492cf..8737ee0524 100644 --- a/e2e-identity/Cargo.toml +++ b/e2e-identity/Cargo.toml @@ -22,7 +22,7 @@ core-crypto-macros.workspace = true async-trait.workspace = true async-lock.workspace = true sha1.workspace = true -spki = { version = "0.7", features = ["pem", "fingerprint"] } +spki = { version = "0.8", features = ["pem", "fingerprint"] } openmls_traits.workspace = true rusty-jwt-tools.workspace = true serde.workspace = true