gnunet-svn
[Top][All Lists]
Advanced

[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)));




reply via email to

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