Implementation of SHA 3 (Keccak)