Add manpages for all commands
Signed-off-by: Stephen Kitt <steve@sk2.org>
This commit is contained in:
		
							
								
								
									
										21
									
								
								software/healthcheck.1
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								software/healthcheck.1
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,21 @@ | ||||
| .\"                                      Hey, EMACS: -*- nroff -*- | ||||
| .TH HEALTHCHECK 1 "June 25 2018" | ||||
| .\" Please adjust this date whenever revising the manpage. | ||||
| .SH NAME | ||||
| healthcheck \- health check | ||||
| .SH SYNOPSIS | ||||
| .B healthcheck | ||||
| .SH DESCRIPTION | ||||
| .B healthcheck | ||||
| performs a detailed health check on the values generated by the | ||||
| system's random number generator. | ||||
| .PP | ||||
| It attempts to guess the next bit based on the bits read so far, and | ||||
| adjusts the measured entropy based on the deviation from the guess. | ||||
| .PP | ||||
| Once enough data has been gathered, it outputs a detailed report | ||||
| showing the results for each value seen in the stream. | ||||
| .SH OPTIONS | ||||
| This program has no options. | ||||
| .SH SEE ALSO | ||||
| .BR infnoise (8). | ||||
							
								
								
									
										74
									
								
								software/infnoise.8
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										74
									
								
								software/infnoise.8
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,74 @@ | ||||
| .\"                                      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 . | ||||
							
								
								
									
										23
									
								
								software/init_scripts/infnoise.service.8
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										23
									
								
								software/init_scripts/infnoise.service.8
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,23 @@ | ||||
| .\"                                      Hey, EMACS: -*- nroff -*- | ||||
| .TH INFNOISE.SERVICE 1 "June 25 2018" | ||||
| .\" Please adjust this date whenever revising the manpage. | ||||
| .SH NAME | ||||
| infnoise.service \- systemd service for infnoise | ||||
| .SH SYNOPSIS | ||||
| .B systemctl | ||||
| .BR start | status | restart | stop | ||||
| .B infnoise | ||||
| .SH DESCRIPTION | ||||
| .B infnoise.service | ||||
| allows systemd to manage the | ||||
| .B infnoise | ||||
| daemon. | ||||
| .SH FILES | ||||
| .TP | ||||
| .B /etc/infnoise.conf | ||||
| service configuration file | ||||
| .TP | ||||
| .B /var/run/infnoise.pid | ||||
| service process identifier | ||||
| .SH SEE ALSO | ||||
| .BR infnoise (8). | ||||
							
								
								
									
										16
									
								
								software/tools/bin2hex.1
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										16
									
								
								software/tools/bin2hex.1
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,16 @@ | ||||
| .\"                                      Hey, EMACS: -*- nroff -*- | ||||
| .TH BIN2HEX 1 "June 22 2018" | ||||
| .\" Please adjust this date whenever revising the manpage. | ||||
| .SH NAME | ||||
| bin2hex \- display binary content as hexadecimal | ||||
| .SH SYNOPSIS | ||||
| .B bin2hex | ||||
| .SH DESCRIPTION | ||||
| .B bin2hex | ||||
| reads from its standard input, and outputs the value of each byte it | ||||
| reads as a hexadecimal pair. | ||||
| .PP | ||||
| .SH OPTIONS | ||||
| This program has no options. | ||||
| .SH SEE ALSO | ||||
| .BR infnoise (8). | ||||
							
								
								
									
										29
									
								
								software/tools/dice.1
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										29
									
								
								software/tools/dice.1
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,29 @@ | ||||
| .\"                                      Hey, EMACS: -*- nroff -*- | ||||
| .TH DICE 1 "June 22 2018" | ||||
| .\" Please adjust this date whenever revising the manpage. | ||||
| .SH NAME | ||||
| dice \- roll dice | ||||
| .SH SYNOPSIS | ||||
| .B dice | ||||
| .RI < file > | ||||
| .RI < dice > | ||||
| .RI < sides > | ||||
| .SH DESCRIPTION | ||||
| .B dice | ||||
| simulates a dice roll, using data from | ||||
| .I file | ||||
| to roll | ||||
| .I dice | ||||
| dice with | ||||
| .I sides | ||||
| sides each. | ||||
| .PP | ||||
| A common value for | ||||
| .I file | ||||
| is | ||||
| .BR /dev/random . | ||||
| .PP | ||||
| .SH OPTIONS | ||||
| This program has no options. | ||||
| .SH SEE ALSO | ||||
| .BR infnoise (8). | ||||
							
								
								
									
										37
									
								
								software/tools/entcheck.1
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										37
									
								
								software/tools/entcheck.1
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,37 @@ | ||||
| .\"                                      Hey, EMACS: -*- nroff -*- | ||||
| .TH ENTCHECK 1 "June 22 2018" | ||||
| .\" Please adjust this date whenever revising the manpage. | ||||
| .SH NAME | ||||
| entcheck \- estimates the entropy of a stream | ||||
| .SH SYNOPSIS | ||||
| .B entcheck | ||||
| .RB [ \-N | ||||
| .RI < bits >] | ||||
| .RB [ \-s | ||||
| .RI < streams >] | ||||
| .SH DESCRIPTION | ||||
| .B entcheck | ||||
| estimates the entropy of its standard input. | ||||
| It uses the previous | ||||
| .I bits | ||||
| bits (16 by default) to predict the next bit, and estimates the | ||||
| entropy based on the level of surprise, that is to say the base-2 | ||||
| logarithm of the probability of seeing the given string of bits. | ||||
| .PP | ||||
| In some scenarios, such as the output of an 8-bit DAC, some bits are | ||||
| special: entropy then needs to be predicted per bit over the width of | ||||
| the input data. The | ||||
| .B \-s | ||||
| option sets the width of the input data in this case. | ||||
| .PP | ||||
| .SH OPTIONS | ||||
| .TP | ||||
| .BR \-N " <\fIbits\fP>" | ||||
| specifies the number of | ||||
| .I bits | ||||
| to use to predict the next bit. | ||||
| .TP | ||||
| .BR \-s " <\fIstreams\fP>" | ||||
| specifies the number of streams to use. | ||||
| .SH SEE ALSO | ||||
| .BR infnoise (8). | ||||
							
								
								
									
										25
									
								
								software/tools/findlongest.1
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										25
									
								
								software/tools/findlongest.1
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,25 @@ | ||||
| .\"                                      Hey, EMACS: -*- nroff -*- | ||||
| .TH FINDLONGEST 1 "June 25 2018" | ||||
| .\" Please adjust this date whenever revising the manpage. | ||||
| .SH NAME | ||||
| findlongest \- finds the longest repeating sequence | ||||
| .SH SYNOPSIS | ||||
| .B findlongest \-\-test | ||||
| .br | ||||
| .B findlongest | ||||
| .RI < file > | ||||
| .SH DESCRIPTION | ||||
| .B findlongest | ||||
| finds the longest repeating sequence of bits in the given | ||||
| .IR file , | ||||
| up to 34 | ||||
| bits in length. | ||||
| .PP | ||||
| .SH OPTIONS | ||||
| .TP | ||||
| .B \-\-test | ||||
| generates random data (using | ||||
| .BR rand (3)) | ||||
| instead of reading data from a file. | ||||
| .SH SEE ALSO | ||||
| .BR infnoise (8). | ||||
							
								
								
									
										19
									
								
								software/tools/flipbits.1
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										19
									
								
								software/tools/flipbits.1
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,19 @@ | ||||
| .\"                                      Hey, EMACS: -*- nroff -*- | ||||
| .TH FLIPBITS 1 "June 24 2018" | ||||
| .\" Please adjust this date whenever revising the manpage. | ||||
| .SH NAME | ||||
| flipbits \- flip bits | ||||
| .SH SYNOPSIS | ||||
| .B flipbits | ||||
| .RI [ width ] | ||||
| .SH DESCRIPTION | ||||
| .B infnoise-flipbits | ||||
| flips the bits in its input data (from standard input), | ||||
| .I width | ||||
| bits at a time (8 by default), and outputs the result to standard | ||||
| output. | ||||
| .PP | ||||
| .SH OPTIONS | ||||
| This program has no options. | ||||
| .SH SEE ALSO | ||||
| .BR infnoise (8). | ||||
							
								
								
									
										19
									
								
								software/tools/hex2bin.1
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										19
									
								
								software/tools/hex2bin.1
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,19 @@ | ||||
| .\"                                      Hey, EMACS: -*- nroff -*- | ||||
| .TH HEX2BIN 1 "June 22 2018" | ||||
| .\" Please adjust this date whenever revising the manpage. | ||||
| .SH NAME | ||||
| hex2bin \- convert hexadecimal to the encoded values | ||||
| .SH SYNOPSIS | ||||
| .B hex2bin | ||||
| .SH DESCRIPTION | ||||
| .B hex2bin | ||||
| reads from its standard input, ignoring any byte which isn’t a valid | ||||
| hexadecimal digit, and combines any two successive hexadecimal digits | ||||
| into the corresponding byte, which it outputs to its standard output. | ||||
| Only complete bytes are output, so an odd number of hexadecimal digits | ||||
| as input will drop the last digit. | ||||
| .PP | ||||
| .SH OPTIONS | ||||
| This program has no options. | ||||
| .SH SEE ALSO | ||||
| .BR infnoise (8). | ||||
							
								
								
									
										19
									
								
								software/tools/passgen.1
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										19
									
								
								software/tools/passgen.1
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,19 @@ | ||||
| .\"                                      Hey, EMACS: -*- nroff -*- | ||||
| .TH PASSGEN 1 "June 25 2018" | ||||
| .\" Please adjust this date whenever revising the manpage. | ||||
| .SH NAME | ||||
| passgen \- generates passwords by rolling dice | ||||
| .SH SYNOPSIS | ||||
| .B passgen | ||||
| .RI < file > | ||||
| .RI < size > | ||||
| .SH DESCRIPTION | ||||
| .B passgen | ||||
| generates an alphabetic password by rolling a 26-sided die, fed from | ||||
| .IR file , | ||||
| .I size | ||||
| times. | ||||
| .SH OPTIONS | ||||
| This program has no options. | ||||
| .SH SEE ALSO | ||||
| .BR infnoise (8). | ||||
		Reference in New Issue
	
	Block a user