Re: Benefits of cryptographic hash functions for uniquely identifing Vulkan shaders.

2023-06-29 Thread Marek Olšák
If there is a hash collision, it will cause a GPU hang. A cryptographic
hash function reduces that chance to practically zero.

Marek

On Thu, Jun 29, 2023, 07:04 mikolajlubiak1337 
wrote:

> Hi,
> I have recently read Phoronix article[1] about you switching to BLAKE3
> instead of SHA1.
> If BLAKE3 is a cryptographic hash function wouldn't it be faster to use a
> non cryptographic hash function or even a checksum function? Do you need
> the benefits of cryptographic hash functions over other hash/checksum
> functions for the purpose of uniquely identifing Vulkan shaders?
>
> [1]: https://www.phoronix.com/news/Mesa-BLAKE3-Shader-Hashing
>
> -- me
>
>


Benefits of cryptographic hash functions for uniquely identifing Vulkan shaders.

2023-06-29 Thread mikolajlubiak1337
Hi,
I have recently read Phoronix article[1] about you switching to BLAKE3 instead 
of SHA1.
If BLAKE3 is a cryptographic hash function wouldn't it be faster to use a non 
cryptographic hash function or even a checksum function? Do you need the 
benefits of cryptographic hash functions over other hash/checksum functions for 
the purpose of uniquely identifing Vulkan shaders?

[1]: https://www.phoronix.com/news/Mesa-BLAKE3-Shader-Hashing

-- me