NIST SP 800-90B Validation Artifacts for NIST-SP-800-90B-GO
收藏Zenodo2026-05-20 更新2026-05-26 收录
下载链接:
https://zenodo.org/doi/10.5281/zenodo.20315541
下载链接
链接失效反馈官方服务:
资源简介:
This archive contains validation artifacts for the Go/CGO implementation of the NIST SP 800-90B entropy assessment service used in Christian Ammann's bachelor thesis.
The archived artifacts validate NIST-SP-800-90B-GO release v1.3.0: https://github.com/AmmannChristian/NIST-SP-800-90B-GO/releases/tag/v1.3.0
The validation compares the Go/CGO implementation against the NIST SP 800-90B C++ reference implementation on eight sample datasets: biased-random-bits.bin, biased-random-bytes.bin, data.pi.bin, normal.bin, lcg.bin, low-entropy.bin, random.bin, and repeated-pattern.bin.
For each dataset, both IID and non-IID assessment paths were evaluated where applicable. The archive contains 16 reference-output JSON files and 16 Go-output JSON files, together with the complete validation output and generated validation report. All 16 Go-vs-reference comparisons have status OK in the archived validation output.
The archive includes the validation output, generated validation report, reference and Go JSON outputs, the GitHub Actions workflow used for validation, the validation runner script, source-context files required for the Go/CGO bridge, and SHA-256 checksums for archive integrity.
The NIST SP 800-90B C++ reference implementation itself is not redistributed in this archive. The validation workflow builds and invokes the reference implementation during validation.
提供机构:
Zenodo创建时间:
2026-05-20



