rns_embedded_core/
hash.rs1use sha2::{Digest, Sha256};
2
3pub fn digest32(data: &[u8]) -> [u8; 32] {
4 let mut hasher = Sha256::new();
5 hasher.update(data);
6 let digest = hasher.finalize();
7 let mut out = [0_u8; 32];
8 out.copy_from_slice(&digest[..]);
9 out
10}