diff options
author | Christian Grothoff <christian@grothoff.org> | 2016-07-06 13:25:24 +0000 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2016-07-06 13:25:24 +0000 |
commit | 6cef8fea0c3b6756870786ebc4db0588373c8f65 (patch) | |
tree | 12c4eaf2b805f223e5170b5ce74829212a01d467 /src/util/crypto_ecc_dlog.c | |
parent | 43864a32204bf109593cbfbc5801f89cf39b7bfa (diff) | |
download | gnunet-6cef8fea0c3b6756870786ebc4db0588373c8f65.tar.gz gnunet-6cef8fea0c3b6756870786ebc4db0588373c8f65.zip |
fix dlog API for mteich
Diffstat (limited to 'src/util/crypto_ecc_dlog.c')
-rw-r--r-- | src/util/crypto_ecc_dlog.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/util/crypto_ecc_dlog.c b/src/util/crypto_ecc_dlog.c index f6eb58a9a..38e2088cc 100644 --- a/src/util/crypto_ecc_dlog.c +++ b/src/util/crypto_ecc_dlog.c | |||
@@ -151,7 +151,7 @@ GNUNET_CRYPTO_ecc_bin_to_point (struct GNUNET_CRYPTO_EccDlogContext *edc, | |||
151 | * | 151 | * |
152 | * @param max maximum value the factor can be | 152 | * @param max maximum value the factor can be |
153 | * @param mem memory to use (should be smaller than @a max), must not be zero. | 153 | * @param mem memory to use (should be smaller than @a max), must not be zero. |
154 | * @return @a max if dlog failed, otherwise the factor | 154 | * @return NULL on error |
155 | */ | 155 | */ |
156 | struct GNUNET_CRYPTO_EccDlogContext * | 156 | struct GNUNET_CRYPTO_EccDlogContext * |
157 | GNUNET_CRYPTO_ecc_dlog_prepare (unsigned int max, | 157 | GNUNET_CRYPTO_ecc_dlog_prepare (unsigned int max, |
@@ -219,7 +219,7 @@ GNUNET_CRYPTO_ecc_dlog_prepare (unsigned int max, | |||
219 | * | 219 | * |
220 | * @param edc precalculated values, determine range of factors | 220 | * @param edc precalculated values, determine range of factors |
221 | * @param input point on the curve to factor | 221 | * @param input point on the curve to factor |
222 | * @return `edc->max` if dlog failed, otherwise the factor | 222 | * @return INT_MAX if dlog failed, otherwise the factor |
223 | */ | 223 | */ |
224 | int | 224 | int |
225 | GNUNET_CRYPTO_ecc_dlog (struct GNUNET_CRYPTO_EccDlogContext *edc, | 225 | GNUNET_CRYPTO_ecc_dlog (struct GNUNET_CRYPTO_EccDlogContext *edc, |
@@ -237,7 +237,7 @@ GNUNET_CRYPTO_ecc_dlog (struct GNUNET_CRYPTO_EccDlogContext *edc, | |||
237 | GNUNET_assert (NULL != g); | 237 | GNUNET_assert (NULL != g); |
238 | q = gcry_mpi_point_new (0); | 238 | q = gcry_mpi_point_new (0); |
239 | 239 | ||
240 | res = edc->max; | 240 | res = INT_MAX; |
241 | for (i=0;i<=edc->max/edc->mem;i++) | 241 | for (i=0;i<=edc->max/edc->mem;i++) |
242 | { | 242 | { |
243 | if (0 == i) | 243 | if (0 == i) |