gnunet-svn
[Top][All Lists]
Advanced

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

[GNUnet-SVN] r36321 - gnunet/src/scalarproduct


From: gnunet
Subject: [GNUnet-SVN] r36321 - gnunet/src/scalarproduct
Date: Sat, 5 Sep 2015 20:52:35 +0200

Author: grothoff
Date: 2015-09-05 20:52:35 +0200 (Sat, 05 Sep 2015)
New Revision: 36321

Modified:
   gnunet/src/scalarproduct/gnunet-service-scalarproduct-ecc_alice.c
   gnunet/src/scalarproduct/gnunet-service-scalarproduct-ecc_bob.c
Log:
-fix computation

Modified: gnunet/src/scalarproduct/gnunet-service-scalarproduct-ecc_alice.c
===================================================================
--- gnunet/src/scalarproduct/gnunet-service-scalarproduct-ecc_alice.c   
2015-09-05 18:03:58 UTC (rev 36320)
+++ gnunet/src/scalarproduct/gnunet-service-scalarproduct-ecc_alice.c   
2015-09-05 18:52:35 UTC (rev 36321)
@@ -469,6 +469,8 @@
   if (MAX_RESULT == ai_bi)
   {
     /* result too big */
+    GNUNET_log (GNUNET_ERROR_TYPE_ERROR,
+                "Scalar product result out of range\n");
     return NULL;
   }
   ret = gcry_mpi_new (0);

Modified: gnunet/src/scalarproduct/gnunet-service-scalarproduct-ecc_bob.c
===================================================================
--- gnunet/src/scalarproduct/gnunet-service-scalarproduct-ecc_bob.c     
2015-09-05 18:03:58 UTC (rev 36320)
+++ gnunet/src/scalarproduct/gnunet-service-scalarproduct-ecc_bob.c     
2015-09-05 18:52:35 UTC (rev 36321)
@@ -646,7 +646,7 @@
      an upper bound on the required array size */
   max = GNUNET_CONTAINER_multihashmap_size (s->intersected_elements);
   msg_length = sizeof (struct EccAliceCryptodataMessage)
-    + contained_elements * sizeof (struct GNUNET_CRYPTO_EccPoint);
+    + contained_elements * sizeof (struct GNUNET_CRYPTO_EccPoint) * 2;
   if ( (msize != msg_length) ||
        (0 == contained_elements) ||
        (contained_elements > UINT16_MAX) ||




reply via email to

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