svn commit: lorikeet r45 - in trunk/heimdal/lib/des: .
abartlet at samba.org
abartlet at samba.org
Mon Sep 6 02:53:38 GMT 2004
Author: abartlet
Date: 2004-09-06 02:53:38 +0000 (Mon, 06 Sep 2004)
New Revision: 45
WebSVN: http://websvn.samba.org/websvn/changeset.php?rep=lorikeet&path=/trunk/heimdal/lib/des&rev=45&nolog=1
Log:
Read /dev/urandom first, as this will not block and will always return bytes.
Don't read /dev/mem - that idea just gives me the willies...
Andrew Bartlett
Modified:
trunk/heimdal/lib/des/rnd_keys.c
Changeset:
Modified: trunk/heimdal/lib/des/rnd_keys.c
===================================================================
--- trunk/heimdal/lib/des/rnd_keys.c 2004-09-06 02:45:23 UTC (rev 44)
+++ trunk/heimdal/lib/des/rnd_keys.c 2004-09-06 02:53:38 UTC (rev 45)
@@ -249,10 +249,10 @@
RETSIGTYPE (*ochld)(int);
pid_t pid;
#endif
- char *rnd_devices[] = {"/dev/random",
+ char *rnd_devices[] = {"/dev/urandom",
"/dev/srandom",
- "/dev/urandom",
"/dev/arandom",
+ "/dev/random",
NULL};
char **p;
@@ -266,10 +266,6 @@
close(fd);
}
- /* Paranoia? Initialize data from /dev/mem if we can read it. */
- if (size >= 8)
- sumFile("/dev/mem", (1024*1024*2), data);
-
gdata = data;
gsize = size;
igdata = 0;
More information about the samba-cvs
mailing list