75 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			Groff
		
	
	
	
	
	
			
		
		
	
	
			75 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			Groff
		
	
	
	
	
	
| .\"                                      Hey, EMACS: -*- nroff -*-
 | ||
| .TH INFNOISE 8 "June 25 2018"
 | ||
| .\" Please adjust this date whenever revising the manpage.
 | ||
| .SH NAME
 | ||
| infnoise \- Infinite Noise TRNG driver
 | ||
| .SH SYNOPSIS
 | ||
| .B infnoise \-\-help
 | ||
| .br
 | ||
| .B infnoise \-\-version
 | ||
| .br
 | ||
| .B infnoise \-\-list\-devices
 | ||
| .br
 | ||
| .B infnoise
 | ||
| .RB [ \-\-debug ]
 | ||
| .RB [ \-\-dev\-random ]
 | ||
| .RB [ \-\-raw ]
 | ||
| .RB [ \-\-multiplier
 | ||
| .RI < value >]
 | ||
| .RB [ \-\-no\-output ]
 | ||
| .RB [ \-\-pidfile
 | ||
| .RI < file >]
 | ||
| .RB [ \-\-daemon ]
 | ||
| .RB [ \-\-serial
 | ||
| .RI < serial >]
 | ||
| .SH DESCRIPTION
 | ||
| .B infnoise
 | ||
| provides access to the Infinite Noise True Random Number Generator and
 | ||
| allows the data it generates to be fed into the system's random number
 | ||
| generator.
 | ||
| .PP
 | ||
| .B infnoise \-\-help
 | ||
| shows a short summary of the options.
 | ||
| .PP
 | ||
| .B infnoise \-\-version
 | ||
| displays the program's version information.
 | ||
| .PP
 | ||
| .B infnoise \-\-list\-devices
 | ||
| lists all the supported TRNG devices present on the system.
 | ||
| .PP
 | ||
| .B infnoise
 | ||
| reads random data from a TRNG and outputs filtered random data to its
 | ||
| standard output. The various options control the program's behaviour.
 | ||
| .SH OPTIONS
 | ||
| .TP
 | ||
| .B \-\-debug
 | ||
| measures the quality of the data obtained from the TRNG. It is
 | ||
| typically used with \-\-no\-output as a sanity test.
 | ||
| .TP
 | ||
| .B \-\-dev\-random
 | ||
| adds the filtered data to the system's entropy pool instead of sending
 | ||
| it to its standard output.
 | ||
| .TP
 | ||
| .B \-\-raw
 | ||
| disables output whitening.
 | ||
| .TP
 | ||
| .BR \-\-multiplier <\fIvalue\fP>
 | ||
| writes 256 bits ×
 | ||
| .I value
 | ||
| for every 512 bits written to the Keccak sponge; the default of 0
 | ||
| means to write all the available entropy, without multiplying it.
 | ||
| .TP
 | ||
| .B \-\-no\-output
 | ||
| disables output of random data.
 | ||
| .TP
 | ||
| .BR \-\-pidfile <\fIfile\fP>
 | ||
| stores the process' identifier in
 | ||
| .IR file .
 | ||
| .TP
 | ||
| .B \-\-daemon
 | ||
| starts the program as a daemon.
 | ||
| .TP
 | ||
| .BR \-\-serial <\fIserial\fP>
 | ||
| uses the device matching the specified
 | ||
| .IR serial .
 |