Skip to content

Commit 4eadf97

Browse files
committed
master: update ahash 0.4.8 -> 0.8.11
1 parent 4dc7bbd commit 4eadf97

File tree

4 files changed

+95
-42
lines changed

4 files changed

+95
-42
lines changed

Cargo.lock

Lines changed: 33 additions & 38 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

master/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ fastrand = "2.0.1"
2929
serde.workspace = true
3030
toml = "0.5.11"
3131
blake2b_simd.workspace = true
32-
ahash = "0.4.8"
32+
ahash = "0.8"
3333
xash3d-protocol.workspace = true
3434

3535
[target.'cfg(not(windows))'.dependencies]

supply-chain/audits.toml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,11 @@ who = "Denis Drakhnia <numas13@gmail.com>"
66
criteria = "safe-to-deploy"
77
version = "0.4.8"
88

9+
[[audits.ahash]]
10+
who = "Denis Drakhnia <numas13@gmail.com>"
11+
criteria = "safe-to-deploy"
12+
delta = "0.4.8 -> 0.7.6"
13+
914
[[audits.android-tzdata]]
1015
who = "Denis Drakhnia <numas13@gmail.com>"
1116
criteria = "safe-to-deploy"

supply-chain/imports.lock

Lines changed: 56 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -329,6 +329,20 @@ user-id = 696 # Nick Fitzgerald (fitzgen)
329329
start = "2019-03-16"
330330
end = "2025-07-30"
331331

332+
[[audits.bytecode-alliance.audits.ahash]]
333+
who = "Chris Fallin <chris@cfallin.org>"
334+
criteria = "safe-to-deploy"
335+
delta = "0.7.6 -> 0.8.2"
336+
337+
[[audits.bytecode-alliance.audits.ahash]]
338+
who = "Alex Crichton <alex@alexcrichton.com>"
339+
criteria = "safe-to-deploy"
340+
delta = "0.8.2 -> 0.8.7"
341+
notes = """
342+
Shuffling of features in this update and while there are updates to `unsafe`
343+
code it's no different than before and the usage remains the same.
344+
"""
345+
332346
[[audits.bytecode-alliance.audits.arrayref]]
333347
who = "Nick Fitzgerald <fitzgen@gmail.com>"
334348
criteria = "safe-to-deploy"
@@ -529,10 +543,11 @@ delta = "0.4.22 -> 0.4.25"
529543
notes = "No impact on `unsafe` usage in `lib.rs`."
530544
aggregated-from = "https://chromium.googlesource.com/chromium/src/+/main/third_party/rust/chromium_crates_io/supply-chain/audits.toml?format=TEXT"
531545

532-
[[audits.isrg.audits.crunchy]]
533-
who = "David Cook <dcook@divviup.org>"
546+
[[audits.google.audits.version_check]]
547+
who = "George Burgess IV <gbiv@google.com>"
534548
criteria = "safe-to-deploy"
535-
version = "0.2.2"
549+
version = "0.9.4"
550+
aggregated-from = "https://chromium.googlesource.com/chromiumos/third_party/rust_crates/+/refs/heads/main/cargo-vet/audits.toml?format=TEXT"
536551

537552
[[audits.isrg.audits.getrandom]]
538553
who = "David Cook <dcook@divviup.org>"
@@ -583,6 +598,12 @@ end = "2026-02-01"
583598
notes = "All code written or reviewed by Manish"
584599
aggregated-from = "https://hg.mozilla.org/mozilla-central/raw-file/tip/supply-chain/audits.toml"
585600

601+
[[audits.mozilla.audits.ahash]]
602+
who = "Erich Gubler <erichdongubler@gmail.com>"
603+
criteria = "safe-to-deploy"
604+
delta = "0.8.7 -> 0.8.11"
605+
aggregated-from = "https://hg.mozilla.org/mozilla-central/raw-file/tip/supply-chain/audits.toml"
606+
586607
[[audits.mozilla.audits.android_system_properties]]
587608
who = "Nicolas Silva <nical@fastmail.com>"
588609
criteria = "safe-to-deploy"
@@ -725,6 +746,26 @@ criteria = "safe-to-deploy"
725746
delta = "0.5.10 -> 0.5.11"
726747
aggregated-from = "https://hg.mozilla.org/mozilla-central/raw-file/tip/supply-chain/audits.toml"
727748

749+
[[audits.mozilla.audits.zerocopy]]
750+
who = "Alex Franchuk <afranchuk@mozilla.com>"
751+
criteria = "safe-to-deploy"
752+
version = "0.7.32"
753+
notes = """
754+
This crate is `no_std` so doesn't use any side-effectful std functions. It
755+
contains quite a lot of `unsafe` code, however. I verified portions of this. It
756+
also has a large, thorough test suite. The project claims to run tests with
757+
Miri to have stronger soundness checks, and also claims to use formal
758+
verification tools to prove correctness.
759+
"""
760+
aggregated-from = "https://hg.mozilla.org/mozilla-central/raw-file/tip/supply-chain/audits.toml"
761+
762+
[[audits.mozilla.audits.zerocopy-derive]]
763+
who = "Alex Franchuk <afranchuk@mozilla.com>"
764+
criteria = "safe-to-deploy"
765+
version = "0.7.32"
766+
notes = "Clean, safe macros for zerocopy."
767+
aggregated-from = "https://hg.mozilla.org/mozilla-central/raw-file/tip/supply-chain/audits.toml"
768+
728769
[[audits.zcash.audits.arrayref]]
729770
who = "Daira-Emma Hopwood <daira@jacaranda.org>"
730771
criteria = "safe-to-deploy"
@@ -801,3 +842,15 @@ who = "Daira-Emma Hopwood <daira@jacaranda.org>"
801842
criteria = "safe-to-deploy"
802843
delta = "0.8.10 -> 0.8.11"
803844
aggregated-from = "https://raw.githubusercontent.com/zcash/zcash/master/qa/supply-chain/audits.toml"
845+
846+
[[audits.zcash.audits.zerocopy]]
847+
who = "Daira-Emma Hopwood <daira@jacaranda.org>"
848+
criteria = "safe-to-deploy"
849+
delta = "0.7.32 -> 0.7.34"
850+
aggregated-from = "https://raw.githubusercontent.com/zcash/librustzcash/main/supply-chain/audits.toml"
851+
852+
[[audits.zcash.audits.zerocopy-derive]]
853+
who = "Daira-Emma Hopwood <daira@jacaranda.org>"
854+
criteria = "safe-to-deploy"
855+
delta = "0.7.32 -> 0.7.34"
856+
aggregated-from = "https://raw.githubusercontent.com/zcash/librustzcash/main/supply-chain/audits.toml"

0 commit comments

Comments
 (0)