rngd

RNGD(8)                     System Manager's Manual                    RNGD(8)

NAME
       rngd - Check and feed random data from hardware device to kernel random
       device

SYNOPSIS
       rngd [-b, --background] [-f, --foreground]  [-o,  --random-device=file]
       [-p,  --pid-file=file]  [-r, --rng-device=file] [-s, --random-step=nnn]
       [-W, --fill-watermark=nnn] [-d, --no-drng=1|0] [-n, --no-tpm=1|0]  [-q,
       --quiet] [-v, --verbose] [-?, --help] [-V, --version]

DESCRIPTION
       This  daemon  feeds data from a random number generator to the kernel's
       random number entropy pool, after first checking  the  data  to  ensure
       that it is properly random.

       The  -f or --foreground options can be used to tell rngd to avoid fork-
       ing on startup.  This is typically  used  for  debugging.   The  -b  or
       --background options, which fork and put rngd into the background auto-
       matically, are the default.

       The -r or --rng-device options can  be  used  to  select  an  alternate
       source  of  input, besides the default /dev/hwrandom.  The -o or --ran-
       dom-device options can be used to select an  alternate  entropy  output
       device,  besides  the  default /dev/random.  Note that this device must
       support the Linux kernel /dev/random ioctl API.

OPTIONS
       -b, --background
              Become a daemon (default)

       -f, --foreground
              Do not fork and become a daemon

       -p file, --pid-file=file
              File used for recording daemon PID, and multiple exclusion  (de-
              fault: /var/run/rngd.pid)

       -o file, --random-device=file
              Kernel  device used for random number output (default: /dev/ran-
              dom)

       -r file, --rng-device=file
              Kernel device used for random number input (default: /dev/hwran-
              dom)

       -s nnn, --random-step=nnn
              Number of bytes written to random-device at a time (default: 64)

       -W n, --fill-watermark=nnn
              Once  we  start doing it, feed entropy to random-device until at
              least fill-watermark bits of entropy are available  in  its  en-
              tropy  pool  (default:  2048).  Setting this too high will cause
              rngd to dominate the contents of the entropy pool.   Low  values
              will hurt system performance during entropy starves.  Do not set
              fill-watermark above the size of the entropy pool (usually  4096
              bits).

       -d 1|0, --no-drng=1|0
              Do not use drng as a source of random number input (default:0)

       -n 1|0, --no-tpm=1|0
              Do not use tpm as a source of random number input (default:0)

       -q, --quiet
              Suppress error messages

       -v, --verbose
              Report available entropy sources

       -?, --help
              Give a short summary of all program options.

       -V, --version
              Print program version

AUTHORS
       Philipp Rumpf
       Jeff Garzik - jgarzik@pobox.com
       Matt Sottek
       Brad Hill

rng-tools 5                       March 2001                           RNGD(8)
Man Pages Copyright Respective Owners. Site Copyright (C) 1994 - 2024 Hurricane Electric. All Rights Reserved.