Loading apps/app_rand.c +4 −2 Original line number Diff line number Diff line Loading @@ -162,6 +162,7 @@ long app_RAND_load_files(char *name) char *p,*n; int last; long tot=0; int egd; for (;;) { Loading @@ -173,7 +174,8 @@ long app_RAND_load_files(char *name) name=p+1; if (*n == '\0') break; tot+=RAND_egd(n); egd=RAND_egd(n); if (egd > 0) tot+=egd; tot+=RAND_load_file(n,1024L*1024L); if (last) break; } Loading crypto/rand/rand_egd.c +1 −0 Original line number Diff line number Diff line Loading @@ -96,6 +96,7 @@ int RAND_egd(const char *path) buf[1] = 255; write(fd, buf, 2); if (read(fd, buf, 1) != 1) goto err; if (buf[0] == 0) goto err; num = read(fd, buf, 255); if (num < 1) goto err; RAND_seed(buf, num); Loading Loading
apps/app_rand.c +4 −2 Original line number Diff line number Diff line Loading @@ -162,6 +162,7 @@ long app_RAND_load_files(char *name) char *p,*n; int last; long tot=0; int egd; for (;;) { Loading @@ -173,7 +174,8 @@ long app_RAND_load_files(char *name) name=p+1; if (*n == '\0') break; tot+=RAND_egd(n); egd=RAND_egd(n); if (egd > 0) tot+=egd; tot+=RAND_load_file(n,1024L*1024L); if (last) break; } Loading
crypto/rand/rand_egd.c +1 −0 Original line number Diff line number Diff line Loading @@ -96,6 +96,7 @@ int RAND_egd(const char *path) buf[1] = 255; write(fd, buf, 2); if (read(fd, buf, 1) != 1) goto err; if (buf[0] == 0) goto err; num = read(fd, buf, 255); if (num < 1) goto err; RAND_seed(buf, num); Loading