Uses new Rust 2021
|0.2.0||Jul 6, 2022|
|0.1.8||Sep 30, 2021|
|0.1.7||Jun 22, 2021|
|0.1.6||Mar 25, 2021|
#824 in Cryptography
461 downloads per month
Used in 6 crates (2 directly)
The implementation is based on the AES blockcipher used in CTR mode, as described in the ISO/IEC 18033-4 standard.
Two implementations are available, an accelerated one on x86_64 CPUs with the
aes feature and the
sse2 feature, and a pure software one that can be used on other platforms.
The crate also makes two seeders available, one needing the x86_64 feature
rdseed and another one based on the Unix random device
/dev/random the latter requires the user to provide a secret.
Running the benchmarks
To execute the benchmarks on an x86_64 platform:
RUSTFLAGS="-Ctarget-cpu=native" cargo bench --features=seeder_x86_64_rdseed,generator_x86_64_aesni
This software is distributed under the BSD-3-Clause-Clear license. If you have any questions,
please contact us at