This script is for Slackware 14.0 only and may be outdated.

SlackBuilds Repository

14.0 > System > haveged (1.5)

haveged (a simple entropy-gathering daemon)

The haveged project is an attempt to provide an easy-to-use, unpredictable
random number generator based upon an adaptation of the HAVEGE algorithm.
Haveged was created to remedy low-entropy conditions in the Linux random device
that can occur under some workloads, especially on headless servers.

The HAVEGE algorithm is based upon the indirect effects of unrelated hardware
events on the instruction timing of a calculation that is sensitive to processor
features such as branch predictors and instruction/data access mechanisms.
Samples from a high-resolution timer are input into the algorithm to
produce a stream of random data in a collection buffer. The contents of this
buffer can be fed into the random device or accessed directly through the file
system. File system access is a useful alternative to those situations where
use of the random device is either inappropriate or not available.

Add the following snippet to your /etc/rc.d/rc.M to start up haveged at boot:

# Starting HAVEGED entropy daemon
if [ -x /etc/rc.d/rc.haveged ]; then
/etc/rc.d/rc.haveged start
fi

You can see how many bits of entropy are available to the system by reading the
/proc/sys/kernel/random/entropy_avail file, and check the size of your entropy
pool at /proc/sys/kernel/random/poolsize.

Maintained by: Erik Falor
Keywords: entropy,random
ChangeLog: haveged

Homepage:
http://www.issihosts.com/haveged/index.html

Source Downloads:
haveged-1.5.tar.gz (c1f34be00c3f438ec83862e90e192e4b)

Download SlackBuild:
haveged.tar.gz
haveged.tar.gz.asc (FAQ)

(the SlackBuild does not include the source)

Individual Files:
README
doinst.sh
haveged.SlackBuild
haveged.info
rc.haveged
slack-desc

Validated for Slackware 14.0

See our HOWTO for instructions on how to use the contents of this repository.

Access to the repository is available via:
ftp git cgit http rsync

© 2006-2024 SlackBuilds.org Project. All rights reserved.
Slackware® is a registered trademark of Patrick Volkerding
Linux® is a registered trademark of Linus Torvalds