diff options
author | Christian Grothoff <christian@grothoff.org> | 2014-12-11 14:57:18 +0000 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2014-12-11 14:57:18 +0000 |
commit | 3000a8707be9207726089c40c6d05b8ab27df3a9 (patch) | |
tree | 277694ea83dc3683e449e837cfbac3a9b5c12292 /src/util/crypto_paillier.c | |
parent | 9c9b5646c4095acf1af2ae09b6930fb82da360c5 (diff) | |
download | gnunet-3000a8707be9207726089c40c6d05b8ab27df3a9.tar.gz gnunet-3000a8707be9207726089c40c6d05b8ab27df3a9.zip |
-warn on error
Diffstat (limited to 'src/util/crypto_paillier.c')
-rw-r--r-- | src/util/crypto_paillier.c | 7 |
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, |