diff options
author | Bodo Möller <bodo@openssl.org> | 2000-01-24 10:03:24 +0000 |
---|---|---|
committer | Bodo Möller <bodo@openssl.org> | 2000-01-24 10:03:24 +0000 |
commit | 05ccd698b986131a217f85281977e767673b27d1 (patch) | |
tree | e1885e54a8cff160871b0a2a95e94437da6daccb /doc | |
parent | f13b93d3b46d5fa0a2b0c4ec9854a3962a73d198 (diff) |
RAND_load_file(..., -1) now means "read the complete file";
this is what we now use to read $RANDFILE / $HOME/.rnd.
(Previously, after 'cat'ting lots of stuff into .rnd
only the first MB would be looked at.)
Bugfix for apps/enc.c: Continue if RAND_pseudo_bytes returns 0
(only -1 is an error).
Diffstat (limited to 'doc')
-rw-r--r-- | doc/crypto/RAND_load_file.pod | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/doc/crypto/RAND_load_file.pod b/doc/crypto/RAND_load_file.pod index 8fc985ee3e..c6a00a240e 100644 --- a/doc/crypto/RAND_load_file.pod +++ b/doc/crypto/RAND_load_file.pod @@ -18,12 +18,14 @@ RAND_load_file, RAND_write_file, RAND_file_name - PRNG seed file RAND_file_name() generates a default path for the random seed file. B<buf> points to a buffer of size B<num> in which to store the -filename. The seed file is $RANDFILE, if that environment variable is -set, $HOME/.rand otherwise. If $HOME is not set either, or B<num> is +filename. The seed file is $RANDFILE if that environment variable is +set, $HOME/.rnd otherwise. If $HOME is not set either, or B<num> is too small for the path name, an error occurs. -RAND_load_file() reads up to B<max_bytes> from file B<filename> and -adds them to the PRNG. +RAND_load_file() reads a number of bytes from file B<filename> and +adds them to the PRNG. If B<max_bytes> is non-negative, +up to to B<max_bytes> are read; if B<max_bytes> is -1, the complete file +is read. RAND_write_file() writes a number of random bytes (currently 1024) to file B<filename> which can be used to initialze the PRNG by calling |