diff options
author | Markus Teich <markus.teich@stusta.mhn.de> | 2016-10-14 23:40:38 +0200 |
---|---|---|
committer | Markus Teich <markus.teich@stusta.mhn.de> | 2016-10-14 23:57:15 +0200 |
commit | da43b9311a53daa9c120735c60e9ba9e1955990c (patch) | |
tree | b5e36fe47b246e270cc862a38b8c3556ed27f3f1 /crypto.c | |
parent | fc9fdd313bc08a4f290780dfa1cf9133eddf3bf3 (diff) | |
download | libbrandt-da43b9311a53daa9c120735c60e9ba9e1955990c.tar.gz libbrandt-da43b9311a53daa9c120735c60e9ba9e1955990c.zip |
fix preparation for M+1st price auctions
Diffstat (limited to 'crypto.c')
-rw-r--r-- | crypto.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -741,7 +741,7 @@ smc_encrypt_bid (struct BRANDT_Auction *ad, size_t *buflen) | |||
741 | gcry_mpi_addm (r_sum, r_sum, r_part, ec_n); | 741 | gcry_mpi_addm (r_sum, r_sum, r_part, ec_n); |
742 | 742 | ||
743 | /* prepare sum for additional M+1st price auction proof (see below) */ | 743 | /* prepare sum for additional M+1st price auction proof (see below) */ |
744 | if (0 < ad->m && j >= ad->i && 0 == (j - ad->i) % ad->n) | 744 | if (0 < ad->m && 1 == (ad->k - j - ad->i) % ad->n) |
745 | gcry_mpi_addm (r_sum2, r_sum2, r_part, ec_n); | 745 | gcry_mpi_addm (r_sum2, r_sum2, r_part, ec_n); |
746 | 746 | ||
747 | cur += 2 * sizeof (struct ec_mpi) + sizeof (struct proof_0og); | 747 | cur += 2 * sizeof (struct ec_mpi) + sizeof (struct proof_0og); |
@@ -809,7 +809,7 @@ smc_recv_encrypted_bid (struct BRANDT_Auction *ad, | |||
809 | 809 | ||
810 | /* precalculate ciphertext sums for second 2dle proof needed in M+1st | 810 | /* precalculate ciphertext sums for second 2dle proof needed in M+1st |
811 | * price auctions */ | 811 | * price auctions */ |
812 | if (0 < ad->m && j >= ad->i && 0 == (j - ad->i) % ad->n) | 812 | if (0 < ad->m && 1 == (ad->k - j - sender) % ad->n) |
813 | { | 813 | { |
814 | gcry_mpi_ec_add (alpha_sum2, alpha_sum2, ct[0][j], ec_ctx); | 814 | gcry_mpi_ec_add (alpha_sum2, alpha_sum2, ct[0][j], ec_ctx); |
815 | gcry_mpi_ec_add (beta_sum2, beta_sum2, ct[1][j], ec_ctx); | 815 | gcry_mpi_ec_add (beta_sum2, beta_sum2, ct[1][j], ec_ctx); |