lighthouse/beacon_chain/utils/hashing/src/lib.rs
2018-12-12 21:54:04 -08:00

12 lines
276 B
Rust

extern crate tiny_keccak;
use tiny_keccak::Keccak;
pub fn canonical_hash(input: &[u8]) -> Vec<u8> {
let mut keccak = Keccak::new_keccak256();
keccak.update(input);
let mut result = Vec::with_capacity(32);
keccak.finalize(result.as_mut_slice());
result
}