diff --git a/Cargo.lock b/Cargo.lock index ec1ab6f4..a9f6c64c 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -282,7 +282,7 @@ checksum = "ae36dc4177970ef04fde5178d3e2429882def40e57a451f919c098f72baa6cec" dependencies = [ "proc-macro2", "quote", - "syn 3.0.2", + "syn 3.0.3", ] [[package]] @@ -372,6 +372,12 @@ version = "0.22.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" +[[package]] +name = "base64" +version = "0.23.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b25655df2c3cdd83c5e5b293b88acd880332b2ddadd7c30ac43144fdc0033da9" + [[package]] name = "base64ct" version = "1.8.3" @@ -384,7 +390,7 @@ version = "0.14.3" dependencies = [ "anyhow", "async-trait", - "base64", + "base64 0.23.0", "bigdecimal", "bitflags 2.13.1", "chrono", @@ -471,7 +477,7 @@ dependencies = [ "proc-macro2", "quote", "serde", - "syn 3.0.2", + "syn 3.0.3", "tempfile", "toml", ] @@ -840,9 +846,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.6.2" +version = "4.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd059f9da4f5c36b3787f65d38ccaab1cc315f07b01f89abc8359ee6a8205011" +checksum = "d91e0c145792ef73a6ad36d27c75ac09f1832222a3c209689d90f534685ee5b7" dependencies = [ "clap_builder", "clap_derive", @@ -862,14 +868,14 @@ dependencies = [ [[package]] name = "clap_derive" -version = "4.6.1" +version = "4.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2ce8604710f6733aa641a2b3731eaa1e8b3d9973d5e3565da11800813f997a9" +checksum = "d012d2b9d65aca7f18f4d9878a045bc17899bba951561ba5ec3c2ba1eed9a061" dependencies = [ "heck", "proc-macro2", "quote", - "syn 2.0.119", + "syn 3.0.3", ] [[package]] @@ -1245,15 +1251,16 @@ dependencies = [ [[package]] name = "curve25519-dalek" -version = "5.0.0-rc.1" +version = "5.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c906a87e53a36ff795d72e06e8162a83c5436e3ea89e942a9cb9fc083f0a384f" +checksum = "b5eed333089e2e1c1ac8c6c0398e5e2497b4c9926ca6d0365ed1e099afa5bc23" dependencies = [ "cfg-if", "cpufeatures 0.3.0", "curve25519-dalek-derive", "digest 0.11.3", "fiat-crypto 0.3.0", + "rand_core 0.10.1", "rustc_version", "subtle", "zeroize", @@ -1468,11 +1475,11 @@ dependencies = [ [[package]] name = "ed25519-dalek" -version = "3.0.0-rc.1" +version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1685663e23882cd8517dcbcb1c23a6ebff4433c22dfb681d760219b62cd1b849" +checksum = "6ebaa1a2bf1290ab3bfe5a7b771d050ebffab2711c19a81691c683a5144a25de" dependencies = [ - "curve25519-dalek 5.0.0-rc.1", + "curve25519-dalek 5.0.0", "ed25519 3.0.0", "rand_core 0.10.1", "serde", @@ -2126,7 +2133,7 @@ version = "0.1.20" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "96547c2556ec9d12fb1578c4eaf448b04993e7fb79cbaad930a656880a6bdfa0" dependencies = [ - "base64", + "base64 0.22.1", "bytes", "futures-channel", "futures-util", @@ -2495,7 +2502,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8bdc5a74b0feeb5e6a1dc2dd08c34280a61e37668d10a6a3b27ad69d0fb9ce2e" dependencies = [ "aho-corasick", - "base64", + "base64 0.22.1", "bstr", "jaq-core", "jiff", @@ -2918,7 +2925,7 @@ dependencies = [ "module-lattice", "pkcs8 0.11.0", "rand_core 0.10.1", - "sha3", + "sha3 0.11.0", ] [[package]] @@ -2994,9 +3001,9 @@ dependencies = [ [[package]] name = "napi" -version = "3.10.5" +version = "3.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6826e5ddc15589b2d68c8ad5321c18e85d40488e93e32962f362e572669bccf6" +checksum = "de33522036981030a75c231829566bc63414e08101a6f5ff4ac6cef19c8e0941" dependencies = [ "bitflags 2.13.1", "ctor", @@ -3016,9 +3023,9 @@ checksum = "c9c366d2c8c60b86fa632df75f745509b52f9128f91a6bad4c796e44abb505e1" [[package]] name = "napi-derive" -version = "3.5.10" +version = "3.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b0fe526e81c105d3640516fcde83909dd1afe757c0d7a15af58830b5bc0fb9a1" +checksum = "a49c513341a61a16a10af6efcce46b30d0822ba2d4fb197d24d33dfc199c78d5" dependencies = [ "convert_case", "ctor", @@ -3030,9 +3037,9 @@ dependencies = [ [[package]] name = "napi-derive-backend" -version = "5.1.2" +version = "6.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "514281397bcddd9ea9a876c7a21a57bff2374237a000ca9a64ea0211ec1993e2" +checksum = "4747005fa3e2c9989ac45a723a514c5db2411238b72981a3cda4c701a9dfea17" dependencies = [ "convert_case", "proc-macro2", @@ -3043,9 +3050,9 @@ dependencies = [ [[package]] name = "napi-sys" -version = "3.2.3" +version = "3.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "73e43cf2eb0bd1bf95a43c07c076ebd2da5d1e015a71c3d201faeffffcc0ecac" +checksum = "85fbf1fa9f1babfe396d74bbbf52b3643770243e8f5b0b46715d4caf7f0dfc9a" dependencies = [ "libloading 0.9.0", ] @@ -3383,9 +3390,9 @@ dependencies = [ [[package]] name = "p256" -version = "0.14.0-rc.15" +version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6bb40a5099e2c38a09dd29321a7a7f045f165a54317679c7cdfb0cbaf8f6b1e" +checksum = "d2c9239b2dbc807adbbe147e8cf72ea7450c3a0aabe62cb8e75ff4ec22e1f72a" dependencies = [ "ecdsa", "elliptic-curve", @@ -3396,9 +3403,9 @@ dependencies = [ [[package]] name = "p384" -version = "0.14.0-rc.15" +version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "492f329d7eb11d22dadc988626b9ea1f503b4ab043a8b1e4e2cc4ae45dabdd70" +checksum = "d17b851e6b3e378ab4ecb07fa2ed23f4d15f075735f8fec9fa1e7bdce5f8301f" dependencies = [ "ecdsa", "elliptic-curve", @@ -3410,9 +3417,9 @@ dependencies = [ [[package]] name = "p521" -version = "0.14.0-rc.15" +version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff42e4ace5424e3b6d7cb82514be89866b85af87015f80341e37dcc21a66ce6e" +checksum = "4ad64cc32c2dc466317c12ee5853e61f159f9eab1fe7efade0395dc2e7b43449" dependencies = [ "base16ct", "ecdsa", @@ -3828,7 +3835,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2bfe0f4c752e450fc2faf62654f1c134747922825d5b04ca717b8874f41a40c0" dependencies = [ "proc-macro2", - "syn 3.0.2", + "syn 3.0.3", ] [[package]] @@ -4230,7 +4237,7 @@ version = "0.13.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "219c5811de6525e5416c7d5d53bb656d3afdbc6c5af816e0802bcfa42dbdc1c3" dependencies = [ - "base64", + "base64 0.22.1", "bytes", "futures-core", "futures-util", @@ -4402,9 +4409,9 @@ dependencies = [ [[package]] name = "russh" -version = "0.62.2" +version = "0.62.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca6c3c1dd0a9ad3a9915a2f6e907d158f9a7e9ac32ddc772b003faafc027d9a8" +checksum = "b8b67b5a0d8068c89dcbe9d95df986af7a851d1f3c604525274c37468e60464f" dependencies = [ "aes 0.9.1", "aws-lc-rs", @@ -4416,13 +4423,13 @@ dependencies = [ "cipher 0.5.2", "crypto-bigint", "ctr 0.10.1", - "curve25519-dalek 5.0.0-rc.1", + "curve25519-dalek 5.0.0", "data-encoding", "delegate", "der 0.8.0", "digest 0.11.3", "ecdsa", - "ed25519-dalek 3.0.0-rc.1", + "ed25519-dalek 3.0.0", "elliptic-curve", "enum_dispatch", "flate2", @@ -4459,7 +4466,7 @@ dependencies = [ "sec1", "sha1", "sha2 0.11.0", - "sha3", + "sha3 0.12.0", "signature 3.0.0", "spki 0.8.0", "ssh-encoding", @@ -4807,7 +4814,7 @@ checksum = "e7a5d71263a5a7d47b41f6b3f06ba276f10cc18b0931f1799f710578e2309348" dependencies = [ "proc-macro2", "quote", - "syn 3.0.2", + "syn 3.0.3", ] [[package]] @@ -4916,6 +4923,17 @@ dependencies = [ "keccak", ] +[[package]] +name = "sha3" +version = "0.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bc9bad02c26382724b2d2692c6f179285e4b54eeecd7968f52a50059c3c11759" +dependencies = [ + "digest 0.11.3", + "keccak", + "sponge-cursor", +] + [[package]] name = "sharded-slab" version = "0.1.7" @@ -5110,6 +5128,12 @@ dependencies = [ "der 0.8.0", ] +[[package]] +name = "sponge-cursor" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3a0219bd7d979d58245a4f41f695e1ac9f8befdffadd7f61f1bae9e39abc6620" + [[package]] name = "ssh-cipher" version = "0.3.0" @@ -5152,7 +5176,7 @@ dependencies = [ "argon2", "bcrypt-pbkdf", "ctutils", - "ed25519-dalek 3.0.0-rc.1", + "ed25519-dalek 3.0.0", "hex", "hmac", "p256", @@ -5249,9 +5273,9 @@ dependencies = [ [[package]] name = "syn" -version = "3.0.2" +version = "3.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a207d6d6a2b7fc470b80443726053f18a2481b7e1eee970597051596567987a3" +checksum = "53e9bae58849f64dfa4f5d5ae372c8341f7305f82a3868709269343628b659a3" dependencies = [ "proc-macro2", "quote", @@ -5380,7 +5404,7 @@ checksum = "43cbfe0cf76104d42a574802844187e84a305e531ed54455f11fbde0f10541cd" dependencies = [ "proc-macro2", "quote", - "syn 3.0.2", + "syn 3.0.3", ] [[package]] @@ -5430,9 +5454,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.53.0" +version = "1.53.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d988bcd52dbe076d3d46903332f58c912b87a2c49b1428419a5845154762ffee" +checksum = "202caea871b69668250d242070849eb495be178ed697a3e98aebce5bc81a0bed" dependencies = [ "bytes", "libc", diff --git a/Cargo.toml b/Cargo.toml index 6d6e1282..4dc989c4 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -57,7 +57,7 @@ chrono = "0.4" flate2 = "1" # Base64 encoding -base64 = "0.22" +base64 = "0.23" # Checksums (md5sum, sha256sum, etc.) md-5 = "0.11" diff --git a/supply-chain/config.toml b/supply-chain/config.toml index 026159e1..fbae0fe8 100644 --- a/supply-chain/config.toml +++ b/supply-chain/config.toml @@ -175,6 +175,10 @@ criteria = "safe-to-deploy" version = "0.22.1" criteria = "safe-to-deploy" +[[exemptions.base64]] +version = "0.23.0" +criteria = "safe-to-deploy" + [[exemptions.base64ct]] version = "1.8.3" criteria = "safe-to-deploy" @@ -308,7 +312,7 @@ version = "0.5.2" criteria = "safe-to-deploy" [[exemptions.clap]] -version = "4.6.2" +version = "4.6.4" criteria = "safe-to-deploy" [[exemptions.clap_builder]] @@ -316,7 +320,7 @@ version = "4.6.2" criteria = "safe-to-deploy" [[exemptions.clap_derive]] -version = "4.6.0" +version = "4.6.4" criteria = "safe-to-deploy" [[exemptions.clap_lex]] @@ -480,7 +484,7 @@ version = "4.1.3" criteria = "safe-to-deploy" [[exemptions.curve25519-dalek]] -version = "5.0.0-rc.1" +version = "5.0.0" criteria = "safe-to-deploy" [[exemptions.curve25519-dalek-derive]] @@ -568,7 +572,7 @@ version = "2.2.0" criteria = "safe-to-deploy" [[exemptions.ed25519-dalek]] -version = "3.0.0-rc.1" +version = "3.0.0" criteria = "safe-to-deploy" [[exemptions.elliptic-curve]] @@ -1128,7 +1132,7 @@ version = "0.0.19" criteria = "safe-to-deploy" [[exemptions.napi]] -version = "3.10.5" +version = "3.11.0" criteria = "safe-to-deploy" [[exemptions.napi-build]] @@ -1136,15 +1140,15 @@ version = "2.3.2" criteria = "safe-to-deploy" [[exemptions.napi-derive]] -version = "3.5.10" +version = "3.6.0" criteria = "safe-to-deploy" [[exemptions.napi-derive-backend]] -version = "5.1.2" +version = "6.0.0" criteria = "safe-to-deploy" [[exemptions.napi-sys]] -version = "3.2.3" +version = "3.3.0" criteria = "safe-to-deploy" [[exemptions.nibble_vec]] @@ -1272,15 +1276,15 @@ version = "0.117.0" criteria = "safe-to-deploy" [[exemptions.p256]] -version = "0.14.0-rc.15" +version = "0.14.0" criteria = "safe-to-deploy" [[exemptions.p384]] -version = "0.14.0-rc.15" +version = "0.14.0" criteria = "safe-to-deploy" [[exemptions.p521]] -version = "0.14.0-rc.15" +version = "0.14.0" criteria = "safe-to-deploy" [[exemptions.pack1]] @@ -1636,7 +1640,7 @@ version = "0.0.3" criteria = "safe-to-deploy" [[exemptions.russh]] -version = "0.62.2" +version = "0.62.4" criteria = "safe-to-deploy" [[exemptions.russh-cryptovec]] @@ -1807,6 +1811,10 @@ criteria = "safe-to-deploy" version = "0.11.0" criteria = "safe-to-deploy" +[[exemptions.sha3]] +version = "0.12.0" +criteria = "safe-to-deploy" + [[exemptions.sharded-slab]] version = "0.1.7" criteria = "safe-to-deploy" @@ -1895,6 +1903,10 @@ criteria = "safe-to-deploy" version = "0.8.0" criteria = "safe-to-deploy" +[[exemptions.sponge-cursor]] +version = "0.1.0" +criteria = "safe-to-deploy" + [[exemptions.ssh-cipher]] version = "0.3.0" criteria = "safe-to-deploy" @@ -1944,7 +1956,7 @@ version = "2.0.119" criteria = "safe-to-deploy" [[exemptions.syn]] -version = "3.0.2" +version = "3.0.3" criteria = "safe-to-deploy" [[exemptions.sync_wrapper]] diff --git a/supply-chain/imports.lock b/supply-chain/imports.lock index dee9ed49..7278429f 100644 --- a/supply-chain/imports.lock +++ b/supply-chain/imports.lock @@ -9,8 +9,8 @@ user-login = "epage" user-name = "Ed Page" [[publisher.tokio]] -version = "1.53.0" -when = "2026-07-17" +version = "1.53.1" +when = "2026-07-20" user-id = 6741 user-login = "Darksonn" user-name = "Alice Ryhl"