Create the .rnd file it it does not exist
authorBernd Edlinger <bernd.edlinger@hotmail.de>
Thu, 13 Sep 2018 16:25:37 +0000 (18:25 +0200)
committerBernd Edlinger <bernd.edlinger@hotmail.de>
Sun, 23 Sep 2018 06:29:37 +0000 (08:29 +0200)
commit1fd6afb571e85fbc37ffb522646e7ec2c6e4a11e
tree671cde892015d42480a58e93a04a39e7fcfdadea
parentc257f61f1082d19c7b6f81454fcb543b950d60eb
Create the .rnd file it it does not exist

It's a bit annoying, since some commands try to read a .rnd file,
and print an error message if the file does not exist.

But previously a .rnd file was created on exit, and that does no longer
happen.

Fixed by continuing in app_RAND_load_conf regardless of the error in
RAND_load_file.

If the random number generator is still not initalized on exit, the
function RAND_write_file will fail and no .rnd file would be created.

Remove RANDFILE from openssl.cnf

Reviewed-by: Kurt Roeckx <kurt@roeckx.be>
(Merged from https://github.com/openssl/openssl/pull/7217)

(cherry picked from commit 0f58220973a02248ca5c69db59e615378467b9c8)
apps/app_rand.c
apps/openssl-vms.cnf
apps/openssl.cnf