libpfrng is a userspace library which provides a high-quality but slow random number generator based on CPU timing jitter. It passes Diehard, FIPS, NIST, and entropy tests, and is high-rated by CAcert RNG test.
Tags | Library rng Random Number Generator |
---|---|
Licenses | LGPL v3 |
Operating Systems | Linux |
Implementation | C |
Translations | English |
Release Notes: A new bit weighting algorithm has been implemented. A control utility for the feeder daemon has been introduced.
Release Notes: Fast RNG functions have been fixed to be thread-safe. Minor build scripts cleanup has been made.
Release Notes: Fast PRNG functions have been introduced. Entropy gathering has been improved. The API has been slightly changed in order to work around an OpenMP vs fork() gcc bug. The pfrng-bench app now uses POSIX timers to monitor generator speed.
Release Notes: The threading model has been improved. The code has been documented heavily to match the Doxygen style. Some bugs have been fixed.
Release Notes: An integer overflow bug has been fixed. The feeder example has been fixed. Test speed has been improved.