Projects / libpfrng


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.

Operating Systems

Recent releases

  •  16 May 2014 11:01

    Release Notes: A new bit weighting algorithm has been implemented. A control utility for the feeder daemon has been introduced.

    •  06 May 2014 10:54

      Release Notes: Fast RNG functions have been fixed to be thread-safe. Minor build scripts cleanup has been made.

      •  01 May 2014 16:46

        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.

        •  21 Feb 2014 21:25

          Release Notes: The threading model has been improved. The code has been documented heavily to match the Doxygen style. Some bugs have been fixed.

          •  10 Feb 2014 22:08

            Release Notes: An integer overflow bug has been fixed. The feeder example has been fixed. Test speed has been improved.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.