Hopefully, like BLAKE2 it makes it into OpenSSL. One thing I was wondering about, OpenSSL 1.3 dropped support for SSL compression. Would that mean the compression function in BLAKE2 and future BLAKE3 integration couldn't be used or is this a different layer? https://en.wikipedia.org/wiki/BLAKE_(hash_function)
BLAKE3 1.0
11–20 of 126 posts
Re: BLAKE3 1.0
#12Aren't some variants of SHA-2 secure against length extension (like SHA512/256)?
Re: BLAKE3 1.0
#13Re: BLAKE3 1.0
#14Could someone explain how these versions in hash algorithms work please? As I understand it version 0.3.7 from last year would produce the same hashes as version 1.0, so is the algorithm itself finished long ago and it's just the tooling that got updated over time?
Re: BLAKE3 1.0
#15> Secure, unlike MD5 and SHA-1. And secure against length extension, unlike SHA-2. Aren't some variants of SHA-2 secure against length extension (like SHA512/256)?
Re: BLAKE3 1.0
#16Re: BLAKE3 1.0
#17Can someone who knows Rust tell me what "<&[u8; CHUNK_LEN]" is exactly?
Re: BLAKE3 1.0
#18How does it compare against xxhash?
Re: BLAKE3 1.0
#19Can someone who knows Rust tell me what "<&[u8; CHUNK_LEN]" is exactly?
Reference (“&”) to a slice (“[]”) of CHUNK_LEN bytes (“u8”, unsigned 8-bit integers).
let mut chunks = ArrayVec::::new();
Edit:I probably should not comment to everyone one-by-one, so thank you all for the answers!
Re: BLAKE3 1.0
#20How does it compare against xxhash?