diff --git a/Cargo.lock b/Cargo.lock index 0bf821dca..181e5d950 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -542,9 +542,9 @@ dependencies = [ [[package]] name = "ecdsa" -version = "0.17.0-rc.22" +version = "0.17.0-rc.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b7c72d1455753a703ad4b90ed2a759f2bc4562024a303176439cf6e593b5ade4" +checksum = "dfa0176db12735e38bffeaa3c19ba4470216007496b2088632369bcee6eb5069" dependencies = [ "der", "digest", @@ -563,9 +563,9 @@ checksum = "91622ff5e7162018101f2fea40d6ebf4a78bbe5a49736a2020649edf9693679e" [[package]] name = "elliptic-curve" -version = "0.14.0" +version = "0.14.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3273f1195b6f6253ebda493d6742c8baa9b26a291674cd96d92a0f09e90e9b46" +checksum = "9d65aa39b3a5c1c9c1b745c9a019234bb7a21b77abcb4f4d266d706e2d577d65" dependencies = [ "base16ct", "crypto-bigint", @@ -959,9 +959,9 @@ checksum = "d6790f58c7ff633d8771f42965289203411a5e5c68388703c06e14f24770b41e" [[package]] name = "p256" -version = "0.14.0-rc.14" +version = "0.14.0-rc.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c855a8d2ffd346aa03122626f22e96e3aa75e3bfe64e6bf6cb82f71821ed6ae7" +checksum = "b6bb40a5099e2c38a09dd29321a7a7f045f165a54317679c7cdfb0cbaf8f6b1e" dependencies = [ "ecdsa", "elliptic-curve", @@ -1120,14 +1120,15 @@ dependencies = [ [[package]] name = "primeorder" -version = "0.14.0-rc.14" +version = "0.14.0-rc.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e56e6d67fdf5744e9e245ae571450fe584b91f5af261d0e40163b618e53a1f6" +checksum = "478aa2e499c7164b21b4c5e8610018e5b83a284da5f9e0896907dd4749cd76c9" dependencies = [ "elliptic-curve", "once_cell", "primefield", "serdect", + "wnaf", ] [[package]] @@ -1286,11 +1287,11 @@ checksum = "ba39f3699c378cd8970968dcbff9c43159ea4cfbd88d43c00b22f2ef10a435d2" [[package]] name = "rfc6979" -version = "0.6.0-pre.0" +version = "0.6.0-rc.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9935425142ac6e252364413291d96c8bc9898d0876a801824c7af4eae397b689" +checksum = "7b056b3ce73e99ed2e78481b3db9c30722b1eab738e25b71ca57c9d9285e6276" dependencies = [ - "ctutils", + "crypto-bigint", "hmac", ] @@ -1941,6 +1942,17 @@ version = "0.57.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1ebf944e87a7c253233ad6766e082e3cd714b5d03812acc24c318f549614536e" +[[package]] +name = "wnaf" +version = "0.14.0-rc.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dbfae175ab8f55e3c604de329bf66f628274c2cda893923670a73ebd1958ead2" +dependencies = [ + "ff", + "group", + "hybrid-array", +] + [[package]] name = "x509-cert" version = "0.3.0-rc.4" diff --git a/cms/Cargo.toml b/cms/Cargo.toml index 05d6942c6..2c3d2caf1 100644 --- a/cms/Cargo.toml +++ b/cms/Cargo.toml @@ -27,7 +27,7 @@ ansi-x963-kdf = { version = "0.1.0-rc.2", optional = true } cbc = { version = "0.2", optional = true } cipher = { version = "0.5", features = ["alloc", "block-padding", "rand_core"], optional = true } digest = { version = "0.11", optional = true } -elliptic-curve = { version = "0.14.0-rc.30", optional = true } +elliptic-curve = { version = "0.14.1", optional = true } rsa = { version = "0.10.0-rc.18", optional = true } sha1 = { version = "0.11", optional = true } sha2 = { version = "0.11", optional = true } @@ -44,8 +44,8 @@ pkcs5 = "0.8" pbkdf2 = "0.13.0-rc.9" rand = "0.10" rsa = { version = "0.10.0-rc.18", features = ["sha2"] } -ecdsa = { version = "0.17.0-rc.16", features = ["digest", "pem"] } -p256 = "0.14.0-rc.7" +ecdsa = { version = "0.17.0-rc.23", features = ["digest", "pem"] } +p256 = "0.14.0-rc.15" tokio = { version = "1.45.1", features = ["macros", "rt"] } x509-cert = { version = "0.3.0-rc.4", features = ["pem"] } diff --git a/x509-cert/Cargo.toml b/x509-cert/Cargo.toml index 78b5d26cc..4b8ad149e 100644 --- a/x509-cert/Cargo.toml +++ b/x509-cert/Cargo.toml @@ -31,8 +31,8 @@ tls_codec = { version = "0.4", default-features = false, features = ["derive"], hex-literal = "1" rand = "0.10" rsa = { version = "0.10.0-rc.18", features = ["sha2"] } -ecdsa = { version = "0.17.0-rc.16", features = ["digest", "pem"] } -p256 = "0.14.0-rc.7" +ecdsa = { version = "0.17.0-rc.23", features = ["digest", "pem"] } +p256 = "0.14.0-rc.15" rstest = "0.26" sha2 = { version = "0.11", features = ["oid"] } tempfile = "3.5"