Optimized, portable implementations of BLAKE2s