RAND_load_file(..., -1) now means "read the complete file";
[openssl.git] / apps / app_rand.c
index 2f00543..6384dd0 100644 (file)
  *
  */
 
+#include "apps.h"
 #include <openssl/bio.h>
 #include <openssl/rand.h>
 
-#include "apps.h"
 
 static int seeded = 0;
 
@@ -130,7 +130,7 @@ int app_RAND_load_file(const char *file, BIO *bio_e, int dont_warn)
 
        if (file == NULL)
                file = RAND_file_name(buffer, sizeof buffer);
-       if (file == NULL || !RAND_load_file(file, 1024L*1024L))
+       if (file == NULL || !RAND_load_file(file, -1))
                {
                if (!dont_warn)
                        {
@@ -140,7 +140,7 @@ int app_RAND_load_file(const char *file, BIO *bio_e, int dont_warn)
                        if (consider_randfile) /* explanation does not apply when a file is explicitly named */
                                {
                                BIO_printf(bio_e,"Consider setting the RANDFILE environment variable to point at a file that\n");
-                               BIO_printf(bio_e,"'random' data can be kept in.\n");
+                               BIO_printf(bio_e,"'random' data can be kept in (the file will be overwritten).\n");
                                }
                        }
                return 0;