summaryrefslogtreecommitdiff
path: root/ssh-rand-helper.0
diff options
context:
space:
mode:
Diffstat (limited to 'ssh-rand-helper.0')
-rw-r--r--ssh-rand-helper.049
1 files changed, 49 insertions, 0 deletions
diff --git a/ssh-rand-helper.0 b/ssh-rand-helper.0
new file mode 100644
index 000000000..de07cd02c
--- /dev/null
+++ b/ssh-rand-helper.0
@@ -0,0 +1,49 @@
1SSHM-bM-^@M-^PRANDM-bM-^@M-^PHELPER(8) BSD System ManagerM-bM-^@M-^Ys Manual SSHM-bM-^@M-^PRANDM-bM-^@M-^PHELPER(8)
2
3^[[1mNAME^[[0m
4 ^[[1msshM-bM-^@M-^PrandM-bM-^@M-^Phelper ^[[22mM-bMM-^R Random number gatherer for OpenSSH
5
6^[[1mSYNOPSIS^[[0m
7 ^[[1msshM-bM-^@M-^PrandM-bM-^@M-^Phlper ^[[22m[^[[1mM-bMM-^RvxXh^[[22m] [^[[1mM-bMM-^Rb ^[[4m^[[22mbytes^[[24m]
8
9^[[1mDESCRIPTION^[[0m
10 ^[[1msshM-bM-^@M-^PrandM-bM-^@M-^Phelper ^[[22mis a small helper program used by ssh(1), sshM-bM-^@M-^Padd(1),
11 sshM-bM-^@M-^Pagent(1), sshM-bM-^@M-^Pkeygen(1), sshM-bM-^@M-^Pkeyscan(1) and sshd(8) to gather random
12 numbers of cryptographic quality if the openssl(4) library has not been
13 configured to provide them itself.
14
15 Normally ^[[1msshM-bM-^@M-^PrandM-bM-^@M-^Phelper ^[[22mwill generate a strong random seed and provide
16 it to the calling program via standard output. If standard output is a
17 tty, ^[[1msshM-bM-^@M-^PrandM-bM-^@M-^Phelper ^[[22mwill instead print the seed in hexidecimal format
18 unless told otherwise.
19
20 ^[[1msshM-bM-^@M-^PrandM-bM-^@M-^Phelper ^[[22mwill by default gather random numbers from the system
21 commands listed in ^[[4m/etc/ssh/ssh_prng_cmds^[[24m. The output of each of the
22 commands listed will be hashed and used to generate a random seed for the
23 calling program. ^[[1msshM-bM-^@M-^PrandM-bM-^@M-^Phelper ^[[22mwill also store seed files in
24 ^[[4m~/.ssh/prng_seed^[[24m between executions.
25
26 Alternately, ^[[1msshM-bM-^@M-^PrandM-bM-^@M-^Phelper ^[[22mmay be configured at build time to collect
27 random numbers from a EGD/PRNGd server via a unix domain or localhost tcp
28 socket.
29
30 This program is not intended to be run by the endM-bM-^@M-^Puser, so the few comM-bM-^@M-^P
31 mandline options are for debugging purposes only.
32
33 ^[[1mM-bMM-^Rb ^[[4m^[[22mbytes^[[0m
34 Specify the number of random bytes to include in the output.
35
36 ^[[1mM-bMM-^Rx ^[[22mOutput a hexidecimal instead of a binary seed.
37
38 ^[[1mM-bMM-^RX ^[[22mForce output of a binary seed, even if standard output is a tty
39
40 ^[[1mM-bMM-^Rv ^[[22mTurn on debugging message. Multiple ^[[1mM-bMM-^Rv ^[[22moptions will increase the
41 debugging level. ^[[1mM-bMM-^Rh ^[[22mDisplay a summary of options.
42
43^[[1mAUTHORS^[[0m
44 Damien Miller <djm@mindrot.org>
45
46^[[1mSEE ALSO^[[0m
47 ssh(1), sshM-bM-^@M-^Padd(1), sshM-bM-^@M-^Pkeygen(1), sshd(8)
48
49BSD April 14, 2002 BSD