Function ink_env::hash_bytes
source · pub fn hash_bytes<H>(input: &[u8], output: &mut <H as HashOutput>::Type)where
H: CryptoHash,
Expand description
Conducts the crypto hash of the given input and stores the result in output
.
§Example
use ink_env::hash::{
HashOutput,
Sha2x256,
};
let input: &[u8] = &[13, 14, 15];
let mut output = <Sha2x256 as HashOutput>::Type::default(); // 256-bit buffer
let hash = ink_env::hash_bytes::<Sha2x256>(input, &mut output);