aranya-crypto 0.15.0

The Aranya Cryptography Engine
Documentation
1
2
3
4
5
6
7
8
9
#![cfg(test)]

// Make sure `OS_hardware_rand` is defined for our tests.
#[cfg(feature = "trng")]
#[unsafe(no_mangle)]
extern "C" fn OS_hardware_rand() -> u32 {
    use rand::TryRng as _;
    rand::rngs::SysRng.try_next_u32().unwrap()
}