dslinux/user/dropbear options.h

stsp stsp at user.in-berlin.de
Sat Jul 22 20:19:31 CEST 2006

Update of /cvsroot/dslinux/dslinux/user/dropbear
In directory antilope:/tmp/cvs-serv29504

Modified Files:
Log Message:
Open /dev/urandom instead of /dev/random since we have no proper entropy
source yet.

Fix annoying data abort - the crash was in a function called __udivdi3,
which is apparently provided by the toolchain. The 'smaller' of the two
mp_div functions in libtommath does not get linked with __udivdi3,
and does not crash. So use it instead of the 'faster' one.
We should probably fix __udivdi3 in our toolchain in the long term.

Index: options.h
RCS file: /cvsroot/dslinux/dslinux/user/dropbear/options.h,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -r1.3 -r1.4
--- options.h	23 May 2006 09:52:55 -0000	1.3
+++ options.h	22 Jul 2006 18:19:29 -0000	1.4
@@ -154,7 +154,7 @@
  * however significantly reduce the security of your ssh connections
  * if the PRNG state becomes guessable - make sure you know what you are
  * doing if you change this. */
-#define DROPBEAR_RANDOM_DEV "/dev/random"
+#define DROPBEAR_RANDOM_DEV "/dev/urandom"
 /* prngd must be manually set up to produce output */
 /*#define DROPBEAR_PRNGD_SOCKET "/var/run/dropbear-rng"*/

More information about the dslinux-commit mailing list