use tiny_keccak::{Hasher, Sha3};
pub(crate) fn sha3_256(data: &[u8]) -> [u8; 32] {
let mut sha3 = Sha3::v256();
sha3.update(data);
let mut output = [0u8; 32];
sha3.finalize(&mut output);
output
}