Projects / haveged


haveged is a daemon that feeds the /dev/random pool on Linux using an adaptation of the HArdware Volatile Entropy Gathering and Expansion algorithm invented at IRISA. The implementation attempts to be self-tuning on a wide variety of hardware and includes runtime validation testing. The tarball uses the GNU build mechanism and includes a devel sub-package, self test targets, init system options, and spec file samples for building an RPM. haveged may be used independently of the /dev/random interface through the filesystem at the command line. haveged functionality may be incorporated directly into other components directly through the devel sub-package.

Operating Systems

RSS Recent releases

  •  11 Feb 2014 20:52

    Release Notes: This release fixes documentation and sample file issues in the 1.9.0 release.

    •  11 Feb 2014 12:05

      Release Notes: Bugs and performance issues uncovered during large-scale bouts of continuous run-time testing have been fixed. More effort has been put into the documentation in an attempt to improve the experience of both the haveged and libhavege users.

      •  03 Jan 2014 03:49

        Release Notes: Fixes return codes for the signal handler. Updates systemd install. Corrections to the man page and documentation.

        •  08 Jun 2013 19:46

          Release Notes: This release fixes more test alignment woes on mips.

          •  07 Jun 2013 23:51

            Release Notes: This release fixes runtime test aligment problems on sparc and mips, and ppc detection in building.


            Project Spotlight

            Project REI

            Web based software for the rapid creation of data handling interfaces.


            Project Spotlight


            A small, lightweight, handy, expandable Wiki clone.