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
#include "plugin_transport.h"
#include "plugin_transport_wlan.h"
#include "gnunet_common.h"
+#include "gnunet_crypto_lib.h"
#define PROTOCOL_PREFIX "wlan"
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);
}
/**
void
start_next_message_id()
{
- //FIXME not good
- srand(GNUNET_TIME_absolute_get().value);
+ //GNUNET_CRYPTO_random_init;
}