Bernstein SHA-3 cubehash
