pub fn hash_keccak256(input: Vec<u8>) -> ExternResult<Vec<u8>>