aboutsummaryrefslogtreecommitdiff
path: root/src/util/crypto_paillier.c
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2014-12-11 14:57:18 +0000
committerChristian Grothoff <christian@grothoff.org>2014-12-11 14:57:18 +0000
commit3000a8707be9207726089c40c6d05b8ab27df3a9 (patch)
tree277694ea83dc3683e449e837cfbac3a9b5c12292 /src/util/crypto_paillier.c
parent9c9b5646c4095acf1af2ae09b6930fb82da360c5 (diff)
downloadgnunet-3000a8707be9207726089c40c6d05b8ab27df3a9.tar.gz
gnunet-3000a8707be9207726089c40c6d05b8ab27df3a9.zip
-warn on error
Diffstat (limited to 'src/util/crypto_paillier.c')
-rw-r--r--src/util/crypto_paillier.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/util/crypto_paillier.c b/src/util/crypto_paillier.c
index 1104aee62..be3b19068 100644
--- a/src/util/crypto_paillier.c
+++ b/src/util/crypto_paillier.c
@@ -404,10 +404,13 @@ GNUNET_CRYPTO_paillier_hom_add (const struct GNUNET_CRYPTO_PaillierPublicKey *pu
404 int32_t o1; 404 int32_t o1;
405 int32_t o2; 405 int32_t o2;
406 406
407 o1 = ntohl (c1->remaining_ops); 407 o1 = (int32_t) ntohl (c1->remaining_ops);
408 o2 = ntohl (c2->remaining_ops); 408 o2 = (int32_t) ntohl (c2->remaining_ops);
409 if ( (0 >= o1) || (0 >= o2) ) 409 if ( (0 >= o1) || (0 >= o2) )
410 {
411 GNUNET_break (0);
410 return GNUNET_SYSERR; 412 return GNUNET_SYSERR;
413 }
411 414
412 GNUNET_CRYPTO_mpi_scan_unsigned (&a, 415 GNUNET_CRYPTO_mpi_scan_unsigned (&a,
413 c1->bits, 416 c1->bits,