openentropy-core 0.12.3

Core entropy harvesting library — hardware noise sources, raw or SHA-256 conditioned
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
mod compression_timing;
mod hash_timing;
mod spotlight_timing;

pub use compression_timing::CompressionTimingSource;
pub use hash_timing::HashTimingSource;
pub use spotlight_timing::SpotlightTimingSource;

use crate::source::EntropySource;

pub fn sources() -> Vec<Box<dyn EntropySource>> {
    vec![
        Box::new(CompressionTimingSource),
        Box::new(HashTimingSource),
        Box::new(SpotlightTimingSource),
    ]
}