ssb_crypto/dalek/
hash.rs

1use crate::hash::Hash;
2use sha2::Digest;
3use sha2::Sha256;
4
5/// Generate a sha256 hash digest from the given byte slice.
6pub fn hash(b: &[u8]) -> Hash {
7    let mut hasher = Sha256::new();
8    hasher.update(b);
9    Hash::from_slice(hasher.finalize().as_ref()).unwrap()
10}