#[non_exhaustive]pub struct Config {Show 24 fields
pub sample_size: u16,
pub entropy_delay: u16,
pub self_test: SelfTest,
pub freq_counter_max: u32,
pub freq_counter_min: u32,
pub monobit_limit_max: u16,
pub monobit_limit_range: u16,
pub run_length1_limit_max: u16,
pub run_length1_limit_range: u16,
pub run_length2_limit_max: u16,
pub run_length2_limit_range: u16,
pub run_length3_limit_max: u16,
pub run_length3_limit_range: u16,
pub run_length4_limit_max: u16,
pub run_length4_limit_range: u16,
pub run_length5_limit_max: u16,
pub run_length5_limit_range: u16,
pub run_length6_limit_max: u16,
pub run_length6_limit_range: u16,
pub retry_count: u8,
pub long_run_limit_max: u8,
pub sparse_bit_limit: u16,
pub poker_limit_max: u32,
pub osc_mode: OscMode,
}Expand description
True random number generator configuration parameters.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.sample_size: u16Total number of Entropy samples that will be taken during Entropy generation.
entropy_delay: u16Length (in system clocks) of each Entropy sample taken.
self_test: SelfTestEnable or disable internal self-tests.
freq_counter_max: u32Frequency Counter Maximum Limit
freq_counter_min: u32Frequency Counter Minimum Limit
monobit_limit_max: u16Statistical check monobit max limit
monobit_limit_range: u16Statistical check monobit range
run_length1_limit_max: u16Statistical check run length 1 limit max
run_length1_limit_range: u16Statistical check run length 1 limit range
run_length2_limit_max: u16Statistical check run length 2 limit max
run_length2_limit_range: u16Statistical check run length 2 limit range
run_length3_limit_max: u16Statistical check run length 3 limit max
run_length3_limit_range: u16Statistical check run length 3 limit range
run_length4_limit_max: u16Statistical check run length 4 limit max
run_length4_limit_range: u16Statistical check run length 4 limit range
run_length5_limit_max: u16Statistical check run length 5 limit max
run_length5_limit_range: u16Statistical check run length 5 limit range
run_length6_limit_max: u16Statistical check run length 6 limit max
run_length6_limit_range: u16Statistical check run length 6 limit range
retry_count: u8Retry count
long_run_limit_max: u8Long run limit max
sparse_bit_limit: u16Sparse bit limit
poker_limit_max: u32Poker limit max
osc_mode: OscModeOscillator mode