1use tiny_keccak::{Hasher, Sha3}; 2 3pub(crate) fn sha3_256(data: &[u8]) -> [u8; 32] { 4 let mut sha3 = Sha3::v256(); 5 sha3.update(data); 6 let mut output = [0u8; 32]; 7 sha3.finalize(&mut output); 8 output 9}