[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r34334 - gnunet/src/scalarproduct
From: |
gnunet |
Subject: |
[GNUnet-SVN] r34334 - gnunet/src/scalarproduct |
Date: |
Sun, 5 Oct 2014 03:24:24 +0200 |
Author: grothoff
Date: 2014-10-05 03:24:24 +0200 (Sun, 05 Oct 2014)
New Revision: 34334
Modified:
gnunet/src/scalarproduct/gnunet-service-scalarproduct.c
Log:
-init rand
Modified: gnunet/src/scalarproduct/gnunet-service-scalarproduct.c
===================================================================
--- gnunet/src/scalarproduct/gnunet-service-scalarproduct.c 2014-10-05
01:24:10 UTC (rev 34333)
+++ gnunet/src/scalarproduct/gnunet-service-scalarproduct.c 2014-10-05
01:24:24 UTC (rev 34334)
@@ -1036,7 +1036,7 @@
unsigned int * p;
unsigned int * q;
uint32_t count;
- gcry_mpi_t * rand = NULL;
+ gcry_mpi_t *rand;
gcry_mpi_t tmp;
gcry_mpi_t * b;
struct GNUNET_CRYPTO_PaillierCiphertext * a;
@@ -1050,7 +1050,7 @@
b = session->sorted_elements;
q = GNUNET_CRYPTO_random_permute (GNUNET_CRYPTO_QUALITY_WEAK, count);
p = GNUNET_CRYPTO_random_permute (GNUNET_CRYPTO_QUALITY_WEAK, count);
-
+ rand = GNUNET_malloc (sizeof (struct gcry_mpi_t) * count);
for (i = 0; i < count; i++)
GNUNET_assert (NULL != (rand[i] = gcry_mpi_new (0)));
r = GNUNET_malloc (sizeof (struct GNUNET_CRYPTO_PaillierCiphertext) * count);
@@ -1133,7 +1133,8 @@
session->s_prime = s_prime;
// release rand, b and a
- for (i = 0; i < count; i++) {
+ for (i = 0; i < count; i++)
+ {
gcry_mpi_release (rand[i]);
gcry_mpi_release (b[i]);
}
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r34334 - gnunet/src/scalarproduct,
gnunet <=