gnunet-svn
[Top][All Lists]
Advanced

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

[GNUnet-SVN] r16165 - gnunet/src/testing


From: gnunet
Subject: [GNUnet-SVN] r16165 - gnunet/src/testing
Date: Mon, 25 Jul 2011 14:35:33 +0200

Author: nevans
Date: 2011-07-25 14:35:33 +0200 (Mon, 25 Jul 2011)
New Revision: 16165

Modified:
   gnunet/src/testing/testing_group.c
Log:
clock skew, testing half

Modified: gnunet/src/testing/testing_group.c
===================================================================
--- gnunet/src/testing/testing_group.c  2011-07-25 11:58:33 UTC (rev 16164)
+++ gnunet/src/testing/testing_group.c  2011-07-25 12:35:33 UTC (rev 16165)
@@ -1372,6 +1372,8 @@
   uint16_t orig;
   char *control_host;
   char *allowed_hosts;
+  unsigned long long skew_variance;
+  unsigned long long skew_offset;
 
   orig = *port;
   uc.nport = *port;
@@ -1389,6 +1391,16 @@
       return NULL;
     }
 
+  if ((GNUNET_OK == GNUNET_CONFIGURATION_get_value_number (cfg, "testing",
+                                                           "skew_variance",
+                                                           &skew_variance))
+      && (skew_variance > 0))
+    {
+      skew_variance *= 2;
+      skew_offset = GNUNET_CRYPTO_random_u64(GNUNET_CRYPTO_QUALITY_WEAK, 
skew_variance + 1);
+      GNUNET_CONFIGURATION_set_value_number(uc.ret, "testing", "skew_offset", 
skew_offset);
+    }
+
   if (GNUNET_CONFIGURATION_get_value_string (cfg, "testing", "control_host",
                                              &control_host) == GNUNET_OK)
     {




reply via email to

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