xref: /aosp_15_r20/external/mesa3d/src/util/blake3/README (revision 6104692788411f58d303aa86923a9ff6ecaded22)
1*61046927SAndroid Build Coastguard WorkerThis folder contains a local copy of BLAKE3 cryptographic hash library, version 1.5.1.
2*61046927SAndroid Build Coastguard Worker
3*61046927SAndroid Build Coastguard WorkerExcept for changes listed in the "Changes" section, this is a verbatim copy from
4*61046927SAndroid Build Coastguard Workerhttps://github.com/BLAKE3-team/BLAKE3, tag 1.5.1.
5*61046927SAndroid Build Coastguard Worker
6*61046927SAndroid Build Coastguard WorkerFiles will be periodically synchronized with the upstream, and any local changes should
7*61046927SAndroid Build Coastguard Workerbe clearly documented below.
8*61046927SAndroid Build Coastguard Worker
9*61046927SAndroid Build Coastguard WorkerChanges:
10*61046927SAndroid Build Coastguard Worker- 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)
11*61046927SAndroid Build Coastguard Worker
12*61046927SAndroid Build Coastguard Worker- Add non-typedef struct name to blake3_hasher.
13*61046927SAndroid Build Coastguard Worker
14*61046927SAndroid Build Coastguard Worker- Add "static" to blake3_hash4_neon, to comply with -Werror=missing-prototypes.
15*61046927SAndroid Build Coastguard Worker
16*61046927SAndroid Build Coastguard Worker- Add mesa_blake3_visibility.h and set symbol visibility to hidden for assembly sources.
17