gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] r13275 - gnunet/src/transport


From: gnunet
Subject: [GNUnet-SVN] r13275 - gnunet/src/transport
Date: Tue, 12 Oct 2010 23:04:57 +0200

Author: brodski
Date: 2010-10-12 23:04:57 +0200 (Tue, 12 Oct 2010)
New Revision: 13275

Modified:
   gnunet/src/transport/Makefile.am
   gnunet/src/transport/plugin_transport_wlan.c
Log:
changed to better random number generator


Modified: gnunet/src/transport/Makefile.am
===================================================================
--- gnunet/src/transport/Makefile.am    2010-10-12 20:45:51 UTC (rev 13274)
+++ gnunet/src/transport/Makefile.am    2010-10-12 21:04:57 UTC (rev 13275)
@@ -31,8 +31,8 @@
 
 if HAVE_PCAP
 if LINUX
-WANBIN = gnunet-transport-wlan-helper
-WLAN_PLUGIN_LA = libgnunet_plugin_transport_wlan.la
+ WANBIN = gnunet-transport-wlan-helper
+ WLAN_PLUGIN_LA = libgnunet_plugin_transport_wlan.la
 endif
 endif
 

Modified: gnunet/src/transport/plugin_transport_wlan.c
===================================================================
--- gnunet/src/transport/plugin_transport_wlan.c        2010-10-12 20:45:51 UTC 
(rev 13274)
+++ gnunet/src/transport/plugin_transport_wlan.c        2010-10-12 21:04:57 UTC 
(rev 13275)
@@ -33,6 +33,7 @@
 #include "plugin_transport.h"
 #include "plugin_transport_wlan.h"
 #include "gnunet_common.h"
+#include "gnunet_crypto_lib.h"
 
 #define PROTOCOL_PREFIX "wlan"
 
@@ -409,12 +410,7 @@
 uint32_t
 get_next_message_id()
 {
-       // FIXME find good random generator
-       if (RAND_MAX < UINT32_MAX){
-               return (random() * random()) % UINT32_MAX;
-       } else {
-               return random() % UINT32_MAX;
-       }
+       return GNUNET_CRYPTO_random_u32(GNUNET_CRYPTO_QUALITY_WEAK, UINT32_MAX);
 }
 
 /**
@@ -424,8 +420,7 @@
 void
 start_next_message_id()
 {
-       //FIXME not good
-       srand(GNUNET_TIME_absolute_get().value);
+       //GNUNET_CRYPTO_random_init;
 }
 
 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]