[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;
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r29736 - gnunet/src/consensus,
gnunet <=