Implementation of the SHA-3 (Keccak) hash function family