gadget-sdk 0.6.2

SDK for building Blueprints and gadget on Tangle Network
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#[macro_export]
macro_rules! compute_sha256_hash {
    ($($data:expr),*) => {
        {
            use gadget_sdk::k256::sha2::{Digest, Sha256};
            let mut hasher = Sha256::default();
            $(hasher.update($data);)*
            let result = hasher.finalize();
            let mut hash = [0u8; 32];
            hash.copy_from_slice(result.as_slice());
            hash
        }
    };
}