diff options
author | Christian Grothoff <christian@grothoff.org> | 2019-02-14 11:26:51 +0100 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2019-02-14 11:26:51 +0100 |
commit | 9c75fae3e34bb3717c6cde5a1ab69e63d007b984 (patch) | |
tree | 6f13c6ae2806c6e0102ed5f10c532b6c445af1cd /src/secretsharing/gnunet-service-secretsharing.c | |
parent | b54371bd5ca3d86e7e8383149975fdc31b14d0a7 (diff) | |
download | gnunet-9c75fae3e34bb3717c6cde5a1ab69e63d007b984.tar.gz gnunet-9c75fae3e34bb3717c6cde5a1ab69e63d007b984.zip |
DCE
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); |