[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r34343 - gnunet/src/secretsharing
From: |
gnunet |
Subject: |
[GNUnet-SVN] r34343 - gnunet/src/secretsharing |
Date: |
Sun, 5 Oct 2014 14:02:18 +0200 |
Author: grothoff
Date: 2014-10-05 14:02:17 +0200 (Sun, 05 Oct 2014)
New Revision: 34343
Modified:
gnunet/src/secretsharing/gnunet-service-secretsharing.c
Log:
-eliminate leak
Modified: gnunet/src/secretsharing/gnunet-service-secretsharing.c
===================================================================
--- gnunet/src/secretsharing/gnunet-service-secretsharing.c 2014-10-05
12:00:49 UTC (rev 34342)
+++ gnunet/src/secretsharing/gnunet-service-secretsharing.c 2014-10-05
12:02:17 UTC (rev 34343)
@@ -1486,24 +1486,17 @@
{
struct GNUNET_SECRETSHARING_FairEncryption *fe =
keygen_reveal_get_enc_preshare (ks, d, ks->local_peer_idx);
- gcry_mpi_t resx;
GNUNET_assert (NULL != (preshare = gcry_mpi_new (0)));
GNUNET_CRYPTO_paillier_decrypt (&ks->paillier_private_key,
&ks->info[ks->local_peer_idx].paillier_public_key,
&fe->c,
preshare);
- GNUNET_assert (NULL != (resx = gcry_mpi_new (0)));
-
// FIXME: not doing the restoration is less expensive
-
- restore_fair (&ks->info[ks->local_peer_idx].paillier_public_key, fe,
preshare, preshare);
-
- //if (gcry_mpi_cmp (resx, preshare) != 0)
- //{
- // GNUNET_log (GNUNET_ERROR_TYPE_WARNING, "fair encryption restore
failed\n");
- // return;
- //}
+ restore_fair (&ks->info[ks->local_peer_idx].paillier_public_key,
+ fe,
+ preshare,
+ preshare);
}
GNUNET_assert (NULL != (tmp = gcry_mpi_new (0)));
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r34343 - gnunet/src/secretsharing,
gnunet <=