[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r31332 - gnunet/src/secretsharing
From: |
gnunet |
Subject: |
[GNUnet-SVN] r31332 - gnunet/src/secretsharing |
Date: |
Thu, 12 Dec 2013 19:36:19 +0100 |
Author: grothoff
Date: 2013-12-12 19:36:19 +0100 (Thu, 12 Dec 2013)
New Revision: 31332
Modified:
gnunet/src/secretsharing/gnunet-service-secretsharing.c
Log:
-removing code that just dereferenced uninitialized 'm' and then decided to
randomly increment memory
Modified: gnunet/src/secretsharing/gnunet-service-secretsharing.c
===================================================================
--- gnunet/src/secretsharing/gnunet-service-secretsharing.c 2013-12-12
18:34:20 UTC (rev 31331)
+++ gnunet/src/secretsharing/gnunet-service-secretsharing.c 2013-12-12
18:36:19 UTC (rev 31332)
@@ -508,7 +508,6 @@
unsigned int i;
gcry_mpi_t s;
gcry_mpi_t h;
- struct GNUNET_PeerIdentity *pid;
GNUNET_assert (0 != (s = gcry_mpi_new (PAILLIER_BITS)));
GNUNET_assert (0 != (h = gcry_mpi_new (PAILLIER_BITS)));
@@ -516,8 +515,6 @@
// multiplicative identity
gcry_mpi_set_ui (s, 1);
- pid = (void *) &m[1];
-
for (i = 0; i < ks->num_peers; i++)
{
if (GNUNET_NO == ks->info[i].disqualified)
@@ -525,8 +522,6 @@
gcry_mpi_addm (s, s, ks->info[i].decrypted_preshare, elgamal_p);
gcry_mpi_mulm (h, h, ks->info[i].public_key_share, elgamal_p);
m->num_secret_peers++;
- *pid = ks->info[i].peer;
- pid++;
}
}
@@ -567,7 +562,7 @@
GNUNET_assert (0 != (idx = gcry_mpi_new (PAILLIER_BITS)));
element_size = (sizeof (struct GNUNET_SECRETSHARING_KeygenRevealData) +
- 2 * PAILLIER_BITS / 8 * ks->num_peers +
+ 2 * PAILLIER_BITS / 8 * ks->num_peers +
1 * PAILLIER_BITS / 8 * ks->threshold);
element = GNUNET_malloc (sizeof (struct GNUNET_SET_Element) + element_size);
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r31332 - gnunet/src/secretsharing,
gnunet <=