8 unstable releases (3 breaking)
|0.4.0||Oct 12, 2023|
|0.3.0||Feb 9, 2023|
|0.2.2||Oct 21, 2022|
|0.2.0||Jul 6, 2022|
|0.1.6||Mar 25, 2021|
#1462 in Cryptography
1,237 downloads per month
Used in 10 crates (3 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