From 6ee1739aa047e234b5234e3e6fe3e40ddd90c429 Mon Sep 17 00:00:00 2001 From: Tony Arcieri Date: Thu, 6 Nov 2025 17:32:13 -0700 Subject: [PATCH] Bump `crypto-primes` to v0.7.0-pre.4 Also bumps `pkcs8` to v0.11.0-pre.8 --- Cargo.lock | 65 +++++++++++++++++++++++++++--------------------------- Cargo.toml | 23 +++++++++---------- 2 files changed, 43 insertions(+), 45 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 8645205d..a9399d63 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4,9 +4,9 @@ version = 4 [[package]] name = "aead" -version = "0.6.0-rc.2" +version = "0.6.0-rc.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ac8202ab55fcbf46ca829833f347a82a2a4ce0596f0304ac322c2d100030cd56" +checksum = "03d2d54c4d9e7006f132f615a167865bff927a79ca63d8f637237575ce0a9795" dependencies = [ "crypto-common", "inout", @@ -14,9 +14,9 @@ dependencies = [ [[package]] name = "aes" -version = "0.9.0-rc.1" +version = "0.9.0-rc.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e713c57c2a2b19159e7be83b9194600d7e8eb3b7c2cd67e671adf47ce189a05" +checksum = "fd9e1c818b25efb32214df89b0ec22f01aa397aaeb718d1022bf0635a3bfd1a8" dependencies = [ "cfg-if", "cipher", @@ -25,9 +25,9 @@ dependencies = [ [[package]] name = "aes-gcm" -version = "0.11.0-rc.1" +version = "0.11.0-rc.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0686ba04dc80c816104c96cd7782b748f6ad58c5dd4ee619ff3258cf68e83d54" +checksum = "7f5c07f414d7dc0755870f84c7900425360288d24e0eae4836f9dee19a30fa5f" dependencies = [ "aead", "aes", @@ -105,9 +105,9 @@ dependencies = [ [[package]] name = "cbc" -version = "0.2.0-rc.1" +version = "0.2.0-rc.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5dbf9e5b071e9de872e32b73f485e8f644ff47c7011d95476733e7482ee3e5c3" +checksum = "3c34a745c272d1f6124df3006881364190a8f033ff3857ce196a17aa4a753096" dependencies = [ "cipher", ] @@ -179,8 +179,9 @@ dependencies = [ [[package]] name = "crypto-primes" -version = "0.7.0-pre.3" -source = "git+https://github.com/baloo/crypto-primes.git?branch=baloo%2Frand_core%2F0.10.0-rc.2#8c948c73ac8c4638048d1301fe93fb40977f7978" +version = "0.7.0-pre.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fdd9b2855017318a49714c07ee8895b89d3510d54fa6d86be5835de74c389609" dependencies = [ "crypto-bigint", "libm", @@ -189,9 +190,9 @@ dependencies = [ [[package]] name = "ctr" -version = "0.10.0-rc.1" +version = "0.10.0-rc.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "27e41d01c6f73b9330177f5cf782ae5b581b5f2c7840e298e0275ceee5001434" +checksum = "3d0ec605a95e78815a4c4b8040217d56d5a1ab37043851ee9e7e65b89afa00e3" dependencies = [ "cipher", ] @@ -304,9 +305,9 @@ dependencies = [ [[package]] name = "ghash" -version = "0.6.0-rc.2" +version = "0.6.0-rc.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f88107cb02ed63adcc4282942e60c4d09d80208d33b360ce7c729ce6dae1739" +checksum = "333de57ed9494a40df4bbb866752b100819dde0d18f2264c48f5a08a85fe673d" dependencies = [ "polyval", ] @@ -340,9 +341,9 @@ checksum = "e712f64ec3850b98572bffac52e2c6f282b29fe6c5fa6d42334b30be438d95c1" [[package]] name = "hmac" -version = "0.13.0-rc.2" +version = "0.13.0-rc.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a3fd4dc94c318c1ede8a2a48341c250d6ddecd3ba793da2820301a9f92417ad9" +checksum = "f1c597ac7d6cc8143e30e83ef70915e7f883b18d8bec2e2b2bce47f5bbb06d57" dependencies = [ "digest", ] @@ -432,9 +433,9 @@ checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" [[package]] name = "pbkdf2" -version = "0.13.0-rc.1" +version = "0.13.0-rc.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca3fc18bb4460ac250ba6b75dfa7cf9d0b2273e3e623f660bd6ce2c3e902342e" +checksum = "5f4c07efb9394d8d0057793c35483868c2b8102e287e9d2d4328da0da36bcb4d" dependencies = [ "digest", "hmac", @@ -473,16 +474,16 @@ dependencies = [ [[package]] name = "pkcs5" -version = "0.8.0-rc.8" +version = "0.8.0-rc.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0946dd690acbc58b91838b6d2252e232c46e562fcb6f56c909fae70c88430a5f" +checksum = "b52c64cc0eb74e9baf61c3b7ead2c19b0d6c922e33d0c790f6afb95240a07ae8" dependencies = [ "aes", "aes-gcm", "cbc", "der", "pbkdf2", - "rand_core 0.9.3", + "rand_core 0.10.0-rc-2", "scrypt", "sha2", "spki", @@ -490,21 +491,21 @@ dependencies = [ [[package]] name = "pkcs8" -version = "0.11.0-rc.7" +version = "0.11.0-rc.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93eac55f10aceed84769df670ea4a32d2ffad7399400d41ee1c13b1cd8e1b478" +checksum = "77089aec8290d0b7bb01b671b091095cf1937670725af4fd73d47249f03b12c0" dependencies = [ "der", "pkcs5", - "rand_core 0.9.3", + "rand_core 0.10.0-rc-2", "spki", ] [[package]] name = "polyval" -version = "0.7.0-rc.2" +version = "0.7.0-rc.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ffd40cc99d0fbb02b4b3771346b811df94194bc103983efa0203c8893755085" +checksum = "1ad60831c19edda4b20878a676595c357e93a9b4e6dca2ba98d75b01066b317b" dependencies = [ "cfg-if", "cpufeatures", @@ -859,9 +860,9 @@ dependencies = [ [[package]] name = "sha1" -version = "0.11.0-rc.2" +version = "0.11.0-rc.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c5e046edf639aa2e7afb285589e5405de2ef7e61d4b0ac1e30256e3eab911af9" +checksum = "aa1ae819b9870cadc959a052363de870944a1646932d274a4e270f64bf79e5ef" dependencies = [ "cfg-if", "cpufeatures", @@ -870,9 +871,9 @@ dependencies = [ [[package]] name = "sha2" -version = "0.11.0-rc.2" +version = "0.11.0-rc.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d1e3878ab0f98e35b2df35fe53201d088299b41a6bb63e3e34dada2ac4abd924" +checksum = "19d43dc0354d88b791216bb5c1bfbb60c0814460cc653ae0ebd71f286d0bd927" dependencies = [ "cfg-if", "cpufeatures", @@ -995,9 +996,9 @@ checksum = "f63a545481291138910575129486daeaf8ac54aee4387fe7906919f7830c7d9d" [[package]] name = "universal-hash" -version = "0.6.0-rc.2" +version = "0.6.0-rc.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a55be643b40a21558f44806b53ee9319595bc7ca6896372e4e08e5d7d83c9cd6" +checksum = "9ad6682ddb0189a4d3c2a5c54b8920ab6231ae911db53fc61a0709507bf1713b" dependencies = [ "crypto-common", "subtle", diff --git a/Cargo.toml b/Cargo.toml index 4b7d7263..0cf99df4 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -15,20 +15,20 @@ rust-version = "1.85" [dependencies] const-oid = { version = "0.10", default-features = false } crypto-bigint = { version = "0.7.0-rc.10", default-features = false, features = ["zeroize", "alloc"] } -crypto-primes = { version = "0.7.0-pre.2", default-features = false } -digest = { version = "0.11.0-rc.1", default-features = false, features = ["alloc", "oid"] } -rand_core = { version = "0.10.0-rc.2", default-features = false } +crypto-primes = { version = "0.7.0-pre.4", default-features = false } +digest = { version = "0.11.0-rc.4", default-features = false, features = ["alloc", "oid"] } +rand_core = { version = "0.10.0-rc-2", default-features = false } signature = { version = "3.0.0-rc.5", default-features = false, features = ["alloc", "digest", "rand_core"] } subtle = { version = "2.6.1", default-features = false } zeroize = { version = "1.8", features = ["alloc"] } # optional dependencies pkcs1 = { version = "0.8.0-rc.3", optional = true, default-features = false, features = ["alloc", "pem"] } -pkcs8 = { version = "0.11.0-rc.6", optional = true, default-features = false, features = ["alloc", "pem"] } +pkcs8 = { version = "0.11.0-rc.8", optional = true, default-features = false, features = ["alloc", "pem"] } serdect = { version = "0.4", optional = true } -sha1 = { version = "0.11.0-rc.2", optional = true, default-features = false, features = ["oid"] } +sha1 = { version = "0.11.0-rc.3", optional = true, default-features = false, features = ["oid"] } +sha2 = { version = "0.11.0-rc.3", optional = true, default-features = false, features = ["oid"] } spki = { version = "0.8.0-rc.4", optional = true, default-features = false, features = ["alloc"] } -sha2 = { version = "0.11.0-rc.2", optional = true, default-features = false, features = ["oid"] } serde = { version = "1.0.184", optional = true, default-features = false, features = ["derive"] } rand = { version = "0.10.0-rc.1", optional = true, default-features = false } @@ -39,10 +39,10 @@ proptest = "1" serde_test = "1.0.89" rand_xorshift = "0.4" rand = { version = "0.10.0-rc.1", features = ["chacha"] } -rand_core = { version = "0.10.0-rc.2", default-features = false } -sha1 = { version = "0.11.0-rc.2", default-features = false, features = ["oid"] } -sha2 = { version = "0.11.0-rc.2", default-features = false, features = ["oid"] } -sha3 = { version = "0.11.0-rc.2", default-features = false, features = ["oid"] } +rand_core = { version = "0.10.0-rc-2", default-features = false } +sha1 = { version = "0.11.0-rc.3", default-features = false, features = ["oid"] } +sha2 = { version = "0.11.0-rc.3", default-features = false, features = ["oid"] } +sha3 = { version = "0.11.0-rc.3", default-features = false, features = ["oid"] } hex = { version = "0.4.3", features = ["serde"] } serde_json = "1.0.138" serde = { version = "1.0.184", features = ["derive"] } @@ -69,6 +69,3 @@ opt-level = 2 [profile.bench] debug = true - -[patch.crates-io] -crypto-primes = { git = "https://github.com/baloo/crypto-primes.git", branch = "baloo/rand_core/0.10.0-rc.2" }