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.

Recent releases

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.