Daniel J. Bernstein (wrapper around crypto_hashblocks/sha512)