The Keccak hash function (SHA-3)