
This daemon attempts to collect real randomness from fluctuations of
high-frequency clocks on a PC's mainboard. The basic assumption is that
mainboard and CPU are clocked by two separate physical clocks.

Notes:

   * collects randomness from PC mainboard quartz fluctuations
   * FIPS testing is performed on the randomness
   * the randomness is added to the random pool
   * if 5 continuous FIPS tests fail, the daemon exits
   * the entropy is read every 240 seconds feeding 2500 bytes
     at a time
   * when working, the daemon uses CPU quite intensively
   * the daemon sets it's priority to 20 (very low) automatically
   * when starting, the daemon will feed /dev/random with
     32 bytes of unchecked data and immediately starts to fill
     the buffer for real checking
   * the daemon needs to run as root user

Usage:

   	clrngd [time]

	Where "time" is optional time in seconds between random
	reads. The minimum is 60 seconds.


Comments are welcome.

	- Pawel Krawczyk <kravietz@echelon.pl>
