gnunet-svn
[Top][All Lists]
Advanced

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

[GNUnet-SVN] r13149 - in gnunet: . src/transport


From: gnunet
Subject: [GNUnet-SVN] r13149 - in gnunet: . src/transport
Date: Mon, 4 Oct 2010 20:20:48 +0200

Author: durner
Date: 2010-10-04 20:20:48 +0200 (Mon, 04 Oct 2010)
New Revision: 13149

Modified:
   gnunet/TODO
   gnunet/src/transport/gnunet-service-transport.c
Log:
stronger randomness

Modified: gnunet/TODO
===================================================================
--- gnunet/TODO 2010-10-04 18:07:10 UTC (rev 13148)
+++ gnunet/TODO 2010-10-04 18:20:48 UTC (rev 13149)
@@ -8,8 +8,6 @@
   - provide block-lib compatible API in gnunet_dht_service.h
   - eliminate continuations in DHT API (not needed, we have auto-retransmit!)
 * CORE:
-  - dynamic IVs [Nils]
-       - use QUALITY_NONCE
   - authentication of ciphertexts [Nils]
   - Jun 27 11:51:54 core-7670 ERROR Assertion failed at 
gnunet-service-core.c:3616.
     (transport notified us that we connected to ourselves!!!)

Modified: gnunet/src/transport/gnunet-service-transport.c
===================================================================
--- gnunet/src/transport/gnunet-service-transport.c     2010-10-04 18:07:10 UTC 
(rev 13148)
+++ gnunet/src/transport/gnunet-service-transport.c     2010-10-04 18:20:48 UTC 
(rev 13149)
@@ -3244,7 +3244,7 @@
     }
   va = GNUNET_malloc (sizeof (struct ValidationEntry) + peer_address->addrlen);
   va->transport_name = GNUNET_strdup (tp->short_name);
-  va->challenge = GNUNET_CRYPTO_random_u32 (GNUNET_CRYPTO_QUALITY_WEAK,
+  va->challenge = GNUNET_CRYPTO_random_u32 (GNUNET_CRYPTO_QUALITY_NONCE,
                                             UINT_MAX);
   va->send_time = GNUNET_TIME_absolute_get();
   va->session = peer_address->session;
@@ -3974,7 +3974,7 @@
   va->chvc = chvc;
   chvc->ve_count++;
   va->transport_name = GNUNET_strdup (tname);
-  va->challenge = GNUNET_CRYPTO_random_u32 (GNUNET_CRYPTO_QUALITY_WEAK,
+  va->challenge = GNUNET_CRYPTO_random_u32 (GNUNET_CRYPTO_QUALITY_NONCE,
                                             UINT_MAX);
   va->send_time = GNUNET_TIME_absolute_get();
   va->addr = (const void*) &va[1];




reply via email to

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