From 5925a71f9422c887611b1d28aca06a7935772166 Mon Sep 17 00:00:00 2001 From: topjohnwu Date: Wed, 24 Sep 2025 03:05:18 -0700 Subject: [PATCH] Upgrade cargo dependencies --- native/src/Cargo.lock | 178 ++++++++++++++++++++++++------------------ native/src/Cargo.toml | 20 +++-- 2 files changed, 112 insertions(+), 86 deletions(-) diff --git a/native/src/Cargo.lock b/native/src/Cargo.lock index 3c83618ec..d01cb2900 100644 --- a/native/src/Cargo.lock +++ b/native/src/Cargo.lock @@ -161,9 +161,9 @@ dependencies = [ [[package]] name = "cc" -version = "1.2.36" +version = "1.2.38" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5252b3d2648e5eedbc1a6f501e3c795e07025c1e93bbf8bbdd6eef7f447a6d54" +checksum = "80f41ae168f955c12fb8960b057d70d0ca153fb83182b57d86380443527be7e9" dependencies = [ "find-msvc-tools", "shlex", @@ -183,18 +183,18 @@ checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724" [[package]] name = "clap" -version = "4.5.47" +version = "4.5.48" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7eac00902d9d136acd712710d71823fb8ac8004ca445a89e73a41d45aa712931" +checksum = "e2134bb3ea021b78629caa971416385309e0131b351b25e01dc16fb54e1b5fae" dependencies = [ "clap_builder", ] [[package]] name = "clap_builder" -version = "4.5.47" +version = "4.5.48" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2ad9bbf750e73b5884fb8a211a9424a1906c1e156724260fdae972f31d70e1d6" +checksum = "c2ba64afa3c0a6df7fa517765e31314e983f51dda798ffba27b988194fb65dc9" dependencies = [ "anstyle", "clap_lex", @@ -279,9 +279,9 @@ dependencies = [ [[package]] name = "crypto-bigint" -version = "0.7.0-rc.4" +version = "0.7.0-rc.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7c069823f41bdc75e99546bfd59eb1ed27d69dc720e5c949fe502b82926f8448" +checksum = "f2966eb7f877e5cdac7e808e71010d0bef6321d58b8e58bf01b8bbbe44f77ea0" dependencies = [ "hybrid-array", "num-traits", @@ -312,9 +312,9 @@ dependencies = [ [[package]] name = "crypto-primes" -version = "0.7.0-pre.1" +version = "0.7.0-pre.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae744b9f528151f8c440cf67498f24d2d1ac0ab536b5ce7b1f87a7a5961bd1c1" +checksum = "25f2523fbb68811c8710829417ad488086720a6349e337c38d12fa81e09e50bf" dependencies = [ "crypto-bigint", "libm", @@ -372,9 +372,9 @@ dependencies = [ [[package]] name = "der" -version = "0.8.0-rc.8" +version = "0.8.0-rc.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7050e8041c28720851f7db83183195b6acf375bb7bb28e3b86f0fe6cbd69459d" +checksum = "e9d8dd2f26c86b27a2a8ea2767ec7f9df7a89516e4794e54ac01ee618dda3aa4" dependencies = [ "const-oid", "der_derive", @@ -385,8 +385,9 @@ dependencies = [ [[package]] name = "der_derive" -version = "0.8.0-rc.4" -source = "git+https://github.com/RustCrypto/formats.git?rev=cfacd3efed49b28f38e69612221b8af5f33a5cbf#cfacd3efed49b28f38e69612221b8af5f33a5cbf" +version = "0.8.0-rc.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "be645fee2afe89d293b96c19e4456e6ac69520fc9c6b8a58298550138e361ffe" dependencies = [ "proc-macro2", "quote", @@ -414,9 +415,9 @@ dependencies = [ [[package]] name = "digest" -version = "0.11.0-rc.1" +version = "0.11.0-rc.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3a4aae35a0fcbe22ff1be50fe96df72002d5a4a6fb4aae9193cf2da0daa36da2" +checksum = "6749b668519cd7149ee3d11286a442a8a8bdc3a9d529605f579777bfccc5a4bc" dependencies = [ "block-buffer 0.11.0-rc.5", "const-oid", @@ -426,12 +427,12 @@ dependencies = [ [[package]] name = "ecdsa" -version = "0.17.0-rc.6" +version = "0.17.0-rc.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4aa27d88fe1d40a293286027c9306393094d9b36ccd91f2ac4d647870dc0042" +checksum = "b4ab355ec063f7a110eb627471058093aba00eb7f4e70afbd15e696b79d1077b" dependencies = [ "der", - "digest 0.11.0-rc.1", + "digest 0.11.0-rc.2", "elliptic-curve", "rfc6979", "signature", @@ -441,13 +442,13 @@ dependencies = [ [[package]] name = "elliptic-curve" -version = "0.14.0-rc.13" +version = "0.14.0-rc.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b95fd42abd85018a59f5dbe05551e9eed19edfd1182a415cd98f90ca5af1422" +checksum = "6ae7ba52b8bca06caab3e74b7cf8858a2934e6e75d80b03dbe48d2d394a4489c" dependencies = [ "base16ct", "crypto-bigint", - "digest 0.11.0-rc.1", + "digest 0.11.0-rc.2", "ff", "group", "hybrid-array", @@ -482,10 +483,16 @@ dependencies = [ ] [[package]] -name = "find-msvc-tools" -version = "0.1.1" +name = "fiat-crypto" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7fd99930f64d146689264c637b5af2f0233a933bef0d8570e2526bf9e083192d" +checksum = "64cd1e32ddd350061ae6edb1b082d7c54915b5c672c389143b9a63403a109f24" + +[[package]] +name = "find-msvc-tools" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1ced73b1dacfc750a6db6c0a0c3a3853c8b41997e2e2c563dc90804ae6867959" [[package]] name = "flagset" @@ -545,24 +552,24 @@ dependencies = [ [[package]] name = "hashbrown" -version = "0.15.5" +version = "0.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1" +checksum = "5419bdc4f6a9207fbeba6d11b604d481addf78ecd10c11ad51e76c2f6482748d" [[package]] name = "hmac" -version = "0.13.0-rc.1" +version = "0.13.0-rc.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49e206bca159aebaaed410f5e78b2fe56bfc0dd5b19ecae922813b8556b8b07e" +checksum = "a3fd4dc94c318c1ede8a2a48341c250d6ddecd3ba793da2820301a9f92417ad9" dependencies = [ - "digest 0.11.0-rc.1", + "digest 0.11.0-rc.2", ] [[package]] name = "hybrid-array" -version = "0.4.0" +version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6fe39a812f039072707ce38020acbab2f769087952eddd9e2b890f37654b2349" +checksum = "ed7c10d9cd8b8e0733111482917f4f7e188cf6f57fc8eb0ff9b26a51db9fbd3c" dependencies = [ "typenum", "zeroize", @@ -570,9 +577,9 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.11.0" +version = "2.11.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2481980430f9f78649238835720ddccc57e52df14ffce1c6f37391d61b563e9" +checksum = "4b0f83760fb341a774ed326568e19f5a863af4a952def8c39f9ab92fd95b88e5" dependencies = [ "equivalent", "hashbrown", @@ -586,9 +593,9 @@ checksum = "2c4a545a15244c7d945065b5d392b2d2d7f21526fba56ce51467b06ed445e8f7" [[package]] name = "libc" -version = "0.2.175" +version = "0.2.176" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543" +checksum = "58f929b4d672ea937a23a1ab494143d968337a5f47e56d0815df1e0890ddf174" [[package]] name = "libm" @@ -629,9 +636,9 @@ dependencies = [ [[package]] name = "lzma-rust2" -version = "0.13.0" +version = "0.14.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c60a23ffb90d527e23192f1246b14746e2f7f071cb84476dd879071696c18a4a" +checksum = "dbeedb88d1623fd1c83f820d200143e26021cb829d392cba86eba2ae58ded78f" dependencies = [ "crc", "sha2 0.10.9", @@ -669,7 +676,7 @@ dependencies = [ "cxx", "cxx-gen", "der", - "digest 0.11.0-rc.1", + "digest 0.11.0-rc.2", "fdt", "flate2", "lz4", @@ -774,9 +781,9 @@ dependencies = [ [[package]] name = "p256" -version = "0.14.0-pre.10" +version = "0.14.0-pre.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa93e068b773d56fe26be53accf127d6eb0fde35e4116b7a9276db97b6a50ec9" +checksum = "81b374901df34ee468167a58e2a49e468cb059868479cafebeb804f6b855423d" dependencies = [ "ecdsa", "elliptic-curve", @@ -787,12 +794,13 @@ dependencies = [ [[package]] name = "p384" -version = "0.14.0-pre.10" +version = "0.14.0-pre.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74d17e7d4276af996c6c52de52db4df6b676c5efc3a4269e56c9473edee1786d" +checksum = "701032b3730df6b882496d6cee8221de0ce4bc11ddc64e6d89784aa5b8a6de30" dependencies = [ "ecdsa", "elliptic-curve", + "fiat-crypto", "primefield", "primeorder", "sha2 0.11.0-rc.2", @@ -800,9 +808,9 @@ dependencies = [ [[package]] name = "p521" -version = "0.14.0-pre.10" +version = "0.14.0-pre.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a70f4308991bf35f1632d55155c3ca137f9ce05c6de00be51705bbaa3451cfe" +checksum = "40ba29c2906eb5c89a8c411c4f11243ee4e5517ee7d71d9a13fedc877a6057b1" dependencies = [ "base16ct", "ecdsa", @@ -833,9 +841,9 @@ dependencies = [ [[package]] name = "pkcs1" -version = "0.8.0-rc.3" +version = "0.8.0-rc.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b2345503b65d9be13aac96ddbec3eed60def8bc83869f9a519789afbcf3c2bea" +checksum = "986d2e952779af96ea048f160fd9194e1751b4faea78bcf3ceb456efe008088e" dependencies = [ "der", "spki", @@ -843,9 +851,9 @@ dependencies = [ [[package]] name = "pkcs8" -version = "0.11.0-rc.6" +version = "0.11.0-rc.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c53e5d0804fa4070b1b2a5b320102f2c1c094920a7533d5d87c2630609bcbd34" +checksum = "93eac55f10aceed84769df670ea4a32d2ffad7399400d41ee1c13b1cd8e1b478" dependencies = [ "der", "spki", @@ -853,9 +861,9 @@ dependencies = [ [[package]] name = "primefield" -version = "0.14.0-pre.5" +version = "0.14.0-pre.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "049f40103b7e4b0da4e20ed8556805efa740f7104c48991c5f9ab8e09e10ee21" +checksum = "d7fcd4a163053332fd93f39b81c133e96a98567660981654579c90a99062fbf5" dependencies = [ "crypto-bigint", "ff", @@ -866,9 +874,9 @@ dependencies = [ [[package]] name = "primeorder" -version = "0.14.0-pre.8" +version = "0.14.0-pre.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9257332cf7e56fa8183f719977b92f1878cb1447275d0ee280a08bcd6fad158f" +checksum = "1c36e8766fcd270fa9c665b9dc364f570695f5a59240949441b077a397f15b74" dependencies = [ "elliptic-curve", ] @@ -926,14 +934,14 @@ dependencies = [ [[package]] name = "rsa" -version = "0.10.0-rc.6" +version = "0.10.0-rc.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "12c09fc7922fb8b7de31cc809df908e30e0ed46eb33046c6e1e438ef8ec3466b" +checksum = "fd8c26d4f6d0d2689c1cc822ac369edb64b4a090bc53141ae563bfa19c797300" dependencies = [ "const-oid", "crypto-bigint", "crypto-primes", - "digest 0.11.0-rc.1", + "digest 0.11.0-rc.2", "pkcs1", "pkcs8", "rand_core", @@ -958,9 +966,9 @@ checksum = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d" [[package]] name = "sec1" -version = "0.8.0-rc.9" +version = "0.8.0-rc.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f5e67a3c9fb9a8f065af9fa30d65812fcc16a66cbf911eff1f6946957ce48f16" +checksum = "1dff52f6118bc9f0ac974a54a639d499ac26a6cad7a6e39bc0990c19625e793b" dependencies = [ "base16ct", "der", @@ -971,18 +979,28 @@ dependencies = [ [[package]] name = "serde" -version = "1.0.219" +version = "1.0.226" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6" +checksum = "0dca6411025b24b60bfa7ec1fe1f8e710ac09782dca409ee8237ba74b51295fd" +dependencies = [ + "serde_core", + "serde_derive", +] + +[[package]] +name = "serde_core" +version = "1.0.226" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ba2ba63999edb9dac981fb34b3e5c0d111a69b0924e253ed29d83f7c99e966a4" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.219" +version = "1.0.226" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00" +checksum = "8db53ae22f34573731bafa1db20f04027b2d25e02d8205921b569171699cdb33" dependencies = [ "proc-macro2", "quote", @@ -1007,7 +1025,7 @@ checksum = "c5e046edf639aa2e7afb285589e5405de2ef7e61d4b0ac1e30256e3eab911af9" dependencies = [ "cfg-if", "cpufeatures", - "digest 0.11.0-rc.1", + "digest 0.11.0-rc.2", ] [[package]] @@ -1029,7 +1047,7 @@ checksum = "d1e3878ab0f98e35b2df35fe53201d088299b41a6bb63e3e34dada2ac4abd924" dependencies = [ "cfg-if", "cpufeatures", - "digest 0.11.0-rc.1", + "digest 0.11.0-rc.2", ] [[package]] @@ -1040,11 +1058,11 @@ checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" [[package]] name = "signature" -version = "3.0.0-rc.3" +version = "3.0.0-rc.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "39195ff4c0dc41c93e123825ca1f0d11b856df8b26d5fe140a522355632c4345" +checksum = "fc280a6ff65c79fbd6622f64d7127f32b85563bca8c53cd2e9141d6744a9056d" dependencies = [ - "digest 0.11.0-rc.1", + "digest 0.11.0-rc.2", "rand_core", ] @@ -1151,9 +1169,9 @@ checksum = "1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f" [[package]] name = "unicode-ident" -version = "1.0.18" +version = "1.0.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512" +checksum = "f63a545481291138910575129486daeaf8ac54aee4387fe7906919f7830c7d9d" [[package]] name = "unicode-width" @@ -1175,9 +1193,18 @@ checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" [[package]] name = "wasi" -version = "0.14.4+wasi-0.2.4" +version = "0.14.7+wasi-0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "88a5f4a424faf49c3c2c344f166f0662341d470ea185e939657aaff130f0ec4a" +checksum = "883478de20367e224c0090af9cf5f9fa85bed63a95c1abf3afc5c083ebc06e8c" +dependencies = [ + "wasip2", +] + +[[package]] +name = "wasip2" +version = "1.0.1+wasi-0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0562428422c63773dad2c345a1882263bbf4d65cf3f42e90921f787ef5ad58e7" dependencies = [ "wit-bindgen", ] @@ -1208,14 +1235,15 @@ dependencies = [ [[package]] name = "wit-bindgen" -version = "0.45.1" +version = "0.46.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c573471f125075647d03df72e026074b7203790d41351cd6edc96f46bcccd36" +checksum = "f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59" [[package]] name = "x509-cert" -version = "0.3.0-rc.1" -source = "git+https://github.com/RustCrypto/formats.git?rev=cfacd3efed49b28f38e69612221b8af5f33a5cbf#cfacd3efed49b28f38e69612221b8af5f33a5cbf" +version = "0.3.0-rc.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "214929cc983d42a67db8bfacea8595625bc252e9d88457aab2770cea58371145" dependencies = [ "const-oid", "der", diff --git a/native/src/Cargo.toml b/native/src/Cargo.toml index ac014dbbd..a3162571c 100644 --- a/native/src/Cargo.toml +++ b/native/src/Cargo.toml @@ -10,7 +10,7 @@ edition = "2024" [workspace.dependencies] cxx = { path = "external/cxx-rs" } cxx-gen = { path = "external/cxx-rs/gen/lib" } -libc = "0.2.175" +libc = "0.2.176" cfg-if = "1.0.3" num-traits = "0.2.19" num-derive = "0.4.2" @@ -31,27 +31,25 @@ flate2 = { version = "1.1.2", default-features = false } bzip2 = "0.6.0" zopfli = "0.8.2" lz4 = "1.28.1" -lzma-rust2 = { version = "0.13.0", default-features = false, features = ["xz", "std", "encoder", "optimization"] } +lzma-rust2 = { version = "0.14.1", default-features = false, features = ["xz", "std", "encoder", "optimization"] } nix = "0.30.1" bitflags = "2.9.4" # Rust crypto crates are tied together sha1 = "0.11.0-rc.2" sha2 = "0.11.0-rc.2" -digest = "0.11.0-rc.1" -p256 = "0.14.0-pre.10" -p384 = "0.14.0-pre.10" -p521 = "0.14.0-pre.10" -rsa = "0.10.0-rc.6" -x509-cert = "0.3.0-rc.1" -der = "0.8.0-rc.8" +digest = "0.11.0-rc.2" +p256 = "0.14.0-pre.11" +p384 = "0.14.0-pre.11" +p521 = "0.14.0-pre.11" +rsa = "0.10.0-rc.8" +x509-cert = "0.3.0-rc.2" +der = "0.8.0-rc.9" [patch.crates-io] pb-rs = { git = "https://github.com/tafia/quick-protobuf.git" } quick-protobuf = { git = "https://github.com/tafia/quick-protobuf.git" } lz4-sys = { path = "external/lz4-sys" } -x509-cert = { git = "https://github.com/RustCrypto/formats.git", rev = "cfacd3efed49b28f38e69612221b8af5f33a5cbf" } -der_derive = { git = "https://github.com/RustCrypto/formats.git", rev = "cfacd3efed49b28f38e69612221b8af5f33a5cbf" } [profile.dev] opt-level = "z"