gnunet-svn
[Top][All Lists]
Advanced

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

[GNUnet-SVN] r29736 - gnunet/src/consensus


From: gnunet
Subject: [GNUnet-SVN] r29736 - gnunet/src/consensus
Date: Tue, 1 Oct 2013 00:12:58 +0200

Author: grothoff
Date: 2013-10-01 00:12:58 +0200 (Tue, 01 Oct 2013)
New Revision: 29736

Modified:
   gnunet/src/consensus/gnunet-consensus-profiler.c
   gnunet/src/consensus/gnunet-service-consensus.c
Log:
-fixing build issues in consensus related to #3047

Modified: gnunet/src/consensus/gnunet-consensus-profiler.c
===================================================================
--- gnunet/src/consensus/gnunet-consensus-profiler.c    2013-09-30 22:10:54 UTC 
(rev 29735)
+++ gnunet/src/consensus/gnunet-consensus-profiler.c    2013-09-30 22:12:58 UTC 
(rev 29736)
@@ -24,7 +24,6 @@
  * @author Florian Dold
  */
 #include "platform.h"
-#include "gnunet_common.h"
 #include "gnunet_util_lib.h"
 #include "gnunet_consensus_service.h"
 #include "gnunet_testbed_service.h"

Modified: gnunet/src/consensus/gnunet-service-consensus.c
===================================================================
--- gnunet/src/consensus/gnunet-service-consensus.c     2013-09-30 22:10:54 UTC 
(rev 29735)
+++ gnunet/src/consensus/gnunet-service-consensus.c     2013-09-30 22:12:58 UTC 
(rev 29736)
@@ -25,10 +25,9 @@
  */
 
 #include "platform.h"
-#include "gnunet_common.h"
+#include "gnunet_util_lib.h"
 #include "gnunet_protocols.h"
 #include "gnunet_applications.h"
-#include "gnunet_util_lib.h"
 #include "gnunet_set_service.h"
 #include "gnunet_consensus_service.h"
 #include "consensus_protocol.h"
@@ -811,17 +810,20 @@
  * @param session_id local id of the consensus session
  */
 static void
-compute_global_id (struct ConsensusSession *session, const struct 
GNUNET_HashCode *session_id)
+compute_global_id (struct ConsensusSession *session, 
+                  const struct GNUNET_HashCode *session_id)
 {
   int i;
   struct GNUNET_HashCode tmp;
+  struct GNUNET_HashCode phash;
 
   /* FIXME: use kdf? */
 
   session->global_id = *session_id;
   for (i = 0; i < session->num_peers; ++i)
   {
-    GNUNET_CRYPTO_hash_xor (&session->global_id, 
&session->info[i].peer_id.hashPubKey, &tmp);
+    GNUNET_CRYPTO_hash (&session->info[i].peer_id, sizeof (struct 
GNUNET_PeerIdentity), &phash);
+    GNUNET_CRYPTO_hash_xor (&session->global_id, &phash, &tmp);
     session->global_id = tmp;
     GNUNET_CRYPTO_hash (&session->global_id, sizeof (struct 
GNUNET_PeerIdentity), &tmp);
     session->global_id = tmp;




reply via email to

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