Files
mesa/src/util/blake3
Valentine Burley ee56aed92d util: Disable Werror for BLAKE3
Avoid treating warnings as errors in the third-party BLAKE3 code.

Suggested-by: @eric

Signed-off-by: Valentine Burley <valentine.burley@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35853>
2025-09-16 06:16:20 +00:00
..
2025-09-16 06:16:20 +00:00
2025-09-16 06:16:19 +00:00

This folder contains a local copy of BLAKE3 cryptographic hash library, version 1.8.2.

Except for changes listed in the "Changes" section, this is a verbatim copy from
https://github.com/BLAKE3-team/BLAKE3, tag 1.8.2.

Files will be periodically synchronized with the upstream, and any local changes should
be clearly documented below.

Changes:
- Rename .asm files to .masm due to a Meson limitation (https://mesonbuild.com/Release-notes-for-0-64-0.html#new-languages-nasm-and-masm)

- Add non-typedef struct name to blake3_hasher.

- Add "static" to blake3_hash4_neon, to comply with -Werror=missing-prototypes.

- Add mesa_blake3_visibility.h and set symbol visibility to hidden for assembly sources.

- Drop BLAKE3_PRIVATE from blake3_compress_subtree_wide and blake3_compress_subtree_wide_join_tbb