You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hello! I'd like to ask you for adding these 2 hash functions.
Blake2sp-256, Blake2bp-512 as they are. This is a reference implementation as it was presented for NIST hash function competition aka SHA-3. https://github.com/BLAKE2/BLAKE2
p variants are designed to run in parallel: 8 threads for Blake2sp-256 and 4 threads for Blake2bp-512 but even in the SW that doesn't use multi threading they usually twice faster than Blake2s-256 and Blake2b-512.
The author of any official Blake2 С implementation is Samuel Neves, a member of BLAKE3 team too. https://github.com/sneves
AVX2 didn't exist when SHA-3 competition was and later he did this implementation: https://github.com/sneves/blake2-avx2
It marked as experimental but in this context this isn't like alpha or beta, this just means it's not the very code from SHA-3 competition. As I know AVX2 variant by itself has no fallback code (if you have no AVX2 - you have no hash), though it's used in 7-zip for example (I don't know where Igor Pavlov got AVX512 optimization) - just for Blake2sp-256, because RAR5 format uses exactly it. https://github.com/ip7z/7zip/blob/main/C/Blake2s.c https://github.com/ip7z/7zip/blob/main/C/Blake2.h
I'm not sure which variant is more appropriate for RHash. Thus maybe it's better to go with the reference one.
The feature request ends here, the other 2 are the suggestions for Aleksey if he finds them interesting.
Thank you.
The text was updated successfully, but these errors were encountered:
lelik107
changed the title
Feature Request: Blake2sp, Blake2bp and KangarooTwelve (K12)
Feature Request: Blake2sp, Blake2bp and KangarooTwelve (K12) and maybe :) LSH
Oct 28, 2024
lelik107
changed the title
Feature Request: Blake2sp, Blake2bp and KangarooTwelve (K12) and maybe :) LSH
Feature Request: Blake2sp, Blake2bp and KangarooTwelve (K12)
Oct 28, 2024
lelik107
changed the title
Feature Request: Blake2sp, Blake2bp and KangarooTwelve (K12)
[Feature Request:] Blake2sp, Blake2bp and 2 more.
Oct 29, 2024
Hello! I'd like to ask you for adding these 2 hash functions.
Blake2sp-256, Blake2bp-512 as they are. This is a reference implementation as it was presented for NIST hash function competition aka SHA-3.
https://github.com/BLAKE2/BLAKE2
p variants are designed to run in parallel: 8 threads for Blake2sp-256 and 4 threads for Blake2bp-512 but even in the SW that doesn't use multi threading they usually twice faster than Blake2s-256 and Blake2b-512.
The author of any official Blake2 С implementation is Samuel Neves, a member of BLAKE3 team too. https://github.com/sneves
AVX2 didn't exist when SHA-3 competition was and later he did this implementation: https://github.com/sneves/blake2-avx2
It marked as experimental but in this context this isn't like alpha or beta, this just means it's not the very code from SHA-3 competition. As I know AVX2 variant by itself has no fallback code (if you have no AVX2 - you have no hash), though it's used in 7-zip for example (I don't know where Igor Pavlov got AVX512 optimization) - just for Blake2sp-256, because RAR5 format uses exactly it.
https://github.com/ip7z/7zip/blob/main/C/Blake2s.c
https://github.com/ip7z/7zip/blob/main/C/Blake2.h
I'm not sure which variant is more appropriate for RHash. Thus maybe it's better to go with the reference one.
The feature request ends here, the other 2 are the suggestions for Aleksey if he finds them interesting.
Thank you.
The text was updated successfully, but these errors were encountered: