1 2 3 4 5 6 7 8 9
use sha2::{Digest, Sha256}; pub(crate) type H256 = [u8; 32]; pub fn hash(buf: &mut [u8; 64]) { let mut tmp = [0u8; 32]; tmp.copy_from_slice(Sha256::digest(buf).as_ref()); buf[0..32].copy_from_slice(&tmp); }