miden-crypto/crypto/src/hash/mod.rs
crypto/src/hash/mod.rsRaw
1use crate::{ElementHasher, HashFn};
2
3mod rpo;
4pub use rpo::Rpo as Hasher;
5
6// TYPE ALIASES
7// ================================================================================================
8
9pub type Digest = <Hasher as HashFn>::Digest;
10
11// HELPER FUNCTIONS
12// ================================================================================================
13
14#[inline(always)]
15pub fn merge(values: &[Digest; 2]) -> Digest {
16 Hasher::merge(values)
17}