diff options
Diffstat (limited to 'src/secretsharing/gnunet-service-secretsharing.c')
-rw-r--r-- | src/secretsharing/gnunet-service-secretsharing.c | 15 |
1 files changed, 3 insertions, 12 deletions
diff --git a/src/secretsharing/gnunet-service-secretsharing.c b/src/secretsharing/gnunet-service-secretsharing.c index 842d714f3..1ffde0436 100644 --- a/src/secretsharing/gnunet-service-secretsharing.c +++ b/src/secretsharing/gnunet-service-secretsharing.c | |||
@@ -959,18 +959,9 @@ restore_fair (const struct GNUNET_CRYPTO_PaillierPublicKey *ppub, | |||
959 | gcry_mpi_set (big_b, big_t); | 959 | gcry_mpi_set (big_b, big_t); |
960 | } | 960 | } |
961 | 961 | ||
962 | { | 962 | gcry_mpi_set (xres, b_2); |
963 | gcry_mpi_t paillier_n; | 963 | gcry_mpi_invm (xres, xres, elgamal_q); |
964 | 964 | gcry_mpi_mulm (xres, xres, b_1, elgamal_q); | |
965 | GNUNET_CRYPTO_mpi_scan_unsigned (&paillier_n, | ||
966 | ppub, | ||
967 | sizeof (struct GNUNET_CRYPTO_PaillierPublicKey)); | ||
968 | /* FIXME: why get pallier_n here if we never use it? */ | ||
969 | gcry_mpi_set (xres, b_2); | ||
970 | gcry_mpi_invm (xres, xres, elgamal_q); | ||
971 | gcry_mpi_mulm (xres, xres, b_1, elgamal_q); | ||
972 | gcry_mpi_release (paillier_n); | ||
973 | } | ||
974 | 965 | ||
975 | gcry_mpi_release (a_1); | 966 | gcry_mpi_release (a_1); |
976 | gcry_mpi_release (a_2); | 967 | gcry_mpi_release (a_2); |