threshold_crypto/src/util.rs

10 lines
217 B
Rust

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
}