monero_primitives/
lib.rs

1#![cfg_attr(docsrs, feature(doc_cfg))]
2#![doc = include_str!("../README.md")]
3#![cfg_attr(not(feature = "std"), no_std)]
4
5use sha3::{Digest as _, Keccak256};
6
7mod bounds;
8pub use bounds::*;
9
10/// The Keccak-256 hash function.
11pub fn keccak256(data: impl AsRef<[u8]>) -> [u8; 32] {
12  Keccak256::digest(data.as_ref()).into()
13}