blake2b-opt
blake2b-opt copied to clipboard
Fix 32-bit address load in 64-bit AVX2 code.
The new code works correctly on 64-bit systems even if the address of blake2b_sigma doesn't fit into 32 bits, and it's PIC safe.
I've tested and confirmed this seems to work and passes vectors. This allows building on newer clangs (os X 10.10+) that enforce PIC requirement more pedantically. Can we please get this merged?
:+1:
Please review and merge @floodyberry :+1: