X-Git-Url: https://git.openssl.org/gitweb/?p=openssl.git;a=blobdiff_plain;f=apps%2Fspeed.c;h=f7a8e00a8bc29923b7cc9c2b7d91b1df82b3baa7;hp=c4fd79f884fe210e85b80dea5808ba0dae5ae296;hb=e11f0de67f10434c8b3fff5dbd0fe583f78f76e5;hpb=b058a08085af113a6b82f9d7a2066bba1491c244 diff --git a/apps/speed.c b/apps/speed.c index c4fd79f884..f7a8e00a8b 100644 --- a/apps/speed.c +++ b/apps/speed.c @@ -238,6 +238,8 @@ static double Time_F(int s) #endif } +int MAIN(int, char **); + int MAIN(int argc, char **argv) { unsigned char *buf=NULL,*buf2=NULL; @@ -1028,6 +1030,11 @@ int MAIN(int argc, char **argv) RAND_pseudo_bytes(buf,20); #ifndef NO_DSA + if (RAND_status() != 1) + { + RAND_seed(rnd_seed, sizeof rnd_seed); + rnd_fake = 1; + } for (j=0; j