H. Peter Anvin [Mon, 30 Jul 2012 21:48:09 +0000 (14:48 -0700)]
Change the default device from /dev/hw_random to /dev/hwrng
Change the default device name for the hardware random number device
from /dev/hw_random to /dev/hwrng, which is the filename documented in
devices.txt and appears to be the device name created by udev and
devtmpfs.
Signed-off-by: H. Peter Anvin <hpa@linux.intel.com> Signed-off-by: Jeff Garzik <jgarzik@redhat.com>
H. Peter Anvin [Mon, 30 Jul 2012 21:42:36 +0000 (14:42 -0700)]
rngd_linux: Modify write_wakeup_threshold to the fill threshold
The kernel.random.write_wakeup_threshold sysctl needs to be set to the
point where we want poll() on the random device to wake up. This
replaces the level check in ioctl() used during polling.
Set it by default to 3/4 to the value of kernel.random.poolsize.
Signed-off-by: H. Peter Anvin <hpa@linux.intel.com> Signed-off-by: Jeff Garzik <jgarzik@redhat.com>
Brad Hill [Tue, 17 Jul 2012 23:50:40 +0000 (19:50 -0400)]
Added -q and -v flags, updated help and man page
-q and --quiet flags to suppress error messages from rngd.c
-v and --verbose flags to list available entropy sources
help and man page reflect these changes and have minor fixes