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

Recent releases

  •  11 Feb 2014 15:33

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

    •  11 Feb 2014 01:12

      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.

      •  02 Jan 2014 23:37

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

        •  08 Jun 2013 14:48

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

          •  06 Jun 2013 23:01

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


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.