Various randomness handling bugfixes and improvements -- some utilities that should have used RANDFILE did not, and -rand handling was broken except in genrsa.
diff --git a/apps/s_server.c b/apps/s_server.c index ca22b2f..a33e0ff 100644 --- a/apps/s_server.c +++ b/apps/s_server.c
@@ -583,6 +583,8 @@ goto end; } + app_RAND_load_file(NULL, bio_err, 0); + if (bio_s_out == NULL) { if (s_quiet && !s_debug)