Expand description
This crate implements statistical tests according to the NIST standard.
§Example usage:
use nistrs::prelude::*;
let data = BitsData::from_binary(vec!(0x23, 0x44));
let result = frequency_test(&data);
print!("Test passed: {}; P-value: {}", result.0, result.1);
Modules§
- approximate
- block_
freq - cusum
- fft
- freq
- linear
- longest_
run_ of_ ones - non_
overlapping_ template - overlapping_
template - prelude
- The module imports all NIST tests in library.
- random_
excursions - random_
excursions_ variant - rank
- runs
- serial
- universal
Structs§
- Bits
Data - Structure contained sequence of bit.
Constants§
Type Aliases§
- Test
ResultT - Return type for most tests. 0 - test passed, 1 - P-value.