pub fn keccak(input: &[u8]) -> [u8; 32] {
    let mut hash = [0u8; 32];
    tiny_keccak::Keccak::keccak256(&input, &mut hash);
    hash
}
// Return the keccak256 hash of the input.
Return the keccak256 hash of the input.
Return the keccak256 hash of the input .
pub fn keccak(input: &[u8]) -> [u8; 32] {
    let mut hash = [0u8; 32];
    tiny_keccak::Keccak::keccak256(&input, &mut hash);
    hash
}
pub fn keccak ( input : & [ u8 ] ) -> [ u8 ; 32 ] { let mut hash = [ 0u8 ; 32 ] ; tiny_keccak :: Keccak :: keccak256 ( & input , & mut hash ) ; hash }
Return the keccak256 hash of the input.
Return the keccak256 hash of the input .
input
&[u8]
input
&[u8]