arnaucube
arnaucube/miden-cryptoPublic Self-hosted repository
miden-crypto/crypto/src/hash/mod.rs
crypto/src/hash/mod.rsRaw
 1use crate::{ElementHasher, HashFn};
 2
 3mod rpo;
 4pub use rpo::Rpo256 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}