#rng #nist #testing #diehard #800-22

rngcheck

检查随机数生成器操作的辅助工具

2个版本

0.1.1 2023年7月1日
0.1.0 2023年7月1日

#20 in #nist

Download history 2/week @ 2024-03-18 14/week @ 2024-04-01 9/week @ 2024-04-15 25/week @ 2024-05-13 26/week @ 2024-05-20 92/week @ 2024-05-27 62/week @ 2024-06-03 17/week @ 2024-06-10 1/week @ 2024-06-17 42/week @ 2024-06-24

每月130次下载

MIT 许可证

11KB
201

rngcheck

基于NIST 800-22和Diehard / Dieharder的随机数生成器测试,设计用于在运行时(以及在 no_std 环境中)对RNG进行功能检查。

状态

工作中,仅实现了一小部分测试,这些测试可能不完整。


lib.rs:

用于测试加密随机数生成器操作的辅助包

这提供了NIST 800-22和Diehard / Dieharder套件中的一部分测试,适用于RNG的运行时测试。

注意:这是一个不完整且广泛未经测试的实现,将根据需要扩展。如果我们缺少一个有用的测试,请随时提交一个问题或PR!

依赖

~410KB