diff --git a/CHANGES b/CHANGES index b1b4ee1166330dc6507adde189d4312ec3c7300d..2ce2d74800f853ddaa71388aabc9bd6fc742dc51 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 26289e43495d79e3f92ff9a99ce3f67e5a3917c7..64531df8123d3dd376a074c6f21e2a59fa1c1876 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 0000000000000000000000000000000000000000..4babf4e5ad14347c1dbdfbba246723d48137a3fa --- /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