Skip to main content

rns_embedded_core/
hash.rs

1use 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}