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.
| Tags | Operating Systems Linux Distributions Cryptography Security |
|---|---|
| Licenses | GPLv3 |
| Operating Systems | Linux |
| Implementation | C |


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


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.


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


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


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