aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--crypto.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/crypto.c b/crypto.c
index 600fbb8..b9f55db 100644
--- a/crypto.c
+++ b/crypto.c
@@ -1191,6 +1191,9 @@ fp_pub_determine_outcome (struct BRANDT_Auction *ad,
dlogi = GNUNET_CRYPTO_ecc_dlog (ec_dlogctx, sum_gamma);
brandt_assert (dlogi > 0);
+ /* all bidders participated with a multiplicative share */
+ dlogi /= ad->n;
+
/* can only support up to bits(dlogi) bidders */
brandt_assert (sizeof (int) * 8 - 1 >= ad->n);
for (uint16_t i = 0; i < ad->n; i++)