Function ckb_hash::new_blake2b[][src]

pub fn new_blake2b() -> Blake2b

Creates a new hasher.

This can be used to hash inputs incrementally.

Examples

use ckb_hash::new_blake2b;

let mut hasher = new_blake2b();
hasher.update(&b"left|"[..]);
hasher.update(&b"right"[..]);
let mut result = [0u8; 32];
hasher.finalize(&mut result); // Saves hash result