From 55f7d65db088b7ba78dbf54daee771b130157d6b Mon Sep 17 00:00:00 2001 From: =?utf8?q?Bodo=20M=C3=B6ller?= Date: Wed, 1 Mar 2000 07:57:25 +0000 Subject: [PATCH] Document the 'rand' application. --- CHANGES | 3 +++ apps/app_rand.c | 2 +- doc/apps/rand.pod | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 50 insertions(+), 1 deletion(-) create mode 100644 doc/apps/rand.pod diff --git a/CHANGES b/CHANGES index b1b4ee1166..2ce2d74800 100644 --- a/CHANGES +++ b/CHANGES @@ -4,6 +4,9 @@ Changes between 0.9.5 and 0.9.6 [XX XXX 2000] + *) New 'rand' application for creating pseudo-random output. + [Bodo Moeller] + *) Added configuration support for Linux/IA64 [Rolf Haberrecker ] diff --git a/apps/app_rand.c b/apps/app_rand.c index 26289e4349..64531df812 100644 --- a/apps/app_rand.c +++ b/apps/app_rand.c @@ -176,7 +176,7 @@ long app_RAND_load_files(char *name) name=p+1; if (*n == '\0') break; - egd=RAND_egd(n); + egd=RAND_egd(n); if (egd > 0) tot+=egd; tot+=RAND_load_file(n,1024L*1024L); if (last) break; diff --git a/doc/apps/rand.pod b/doc/apps/rand.pod new file mode 100644 index 0000000000..4babf4e5ad --- /dev/null +++ b/doc/apps/rand.pod @@ -0,0 +1,46 @@ +=pod + +=head1 NAME + +rand - generate pseudo-random bytes + +=head1 SYNOPSIS + +B +[B<-out> I] +[B<-rand> I +[B<-base64>] +I + +=head1 DESCRIPTION + +The B command outputs I pseudo-random bytes after seeding +the random number generater once. As in other B command +line tools, PRNG seeding uses the file I<$HOME/>B<.rnd> or B<.rnd> +in addition to the files given in the B<-rand> option. A new +I<$HOME>/B<.rnd> or B<.rnd> file will be written back if enough +seeding was obtained from these sources. + +=head1 OPTIONS + +=over 4 + +=item B<-out> I + +Write to I instead of standard output. + +=item B<-rand> I + +Use specified file or files or EGD socket (see L) +for seeding the random number generator. +Multiple files can be specified separated by a OS-dependent character. +The separator is B<;> for MS-Windows, B<,> for OpenVSM, and B<:> for +all others. + +=item B<-base64> + +Perform base64 encoding on the output. + +=back + +=cut -- 2.25.1