pub unsafe extern "C" fn sol_keccak256( vals: *const u8, val_len: u64, hash_result: *mut u8, ) -> u64