diff options
author | Florian Dold <florian.dold@gmail.com> | 2014-01-07 00:52:27 +0000 |
---|---|---|
committer | Florian Dold <florian.dold@gmail.com> | 2014-01-07 00:52:27 +0000 |
commit | 1ab001d527da02fbf9a7212497c162a979aa8f6b (patch) | |
tree | 834bdeae8cc21e57438b0766104cc92ade3d8035 /src/secretsharing | |
parent | 76beae90a99f628085bb220c92683e2590b6c615 (diff) | |
download | gnunet-1ab001d527da02fbf9a7212497c162a979aa8f6b.tar.gz gnunet-1ab001d527da02fbf9a7212497c162a979aa8f6b.zip |
free
Diffstat (limited to 'src/secretsharing')
-rw-r--r-- | src/secretsharing/gnunet-service-secretsharing.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/secretsharing/gnunet-service-secretsharing.c b/src/secretsharing/gnunet-service-secretsharing.c index e38303ff0..29a8fc494 100644 --- a/src/secretsharing/gnunet-service-secretsharing.c +++ b/src/secretsharing/gnunet-service-secretsharing.c | |||
@@ -1045,6 +1045,9 @@ insert_round1_element (struct KeygenSession *ks) | |||
1045 | GNUNET_assert (GNUNET_OK == GNUNET_CRYPTO_eddsa_sign (my_peer_private_key, &d->purpose, &d->signature)); | 1045 | GNUNET_assert (GNUNET_OK == GNUNET_CRYPTO_eddsa_sign (my_peer_private_key, &d->purpose, &d->signature)); |
1046 | 1046 | ||
1047 | GNUNET_CONSENSUS_insert (ks->consensus, element, NULL, NULL); | 1047 | GNUNET_CONSENSUS_insert (ks->consensus, element, NULL, NULL); |
1048 | |||
1049 | gcry_mpi_release (v); | ||
1050 | GNUNET_free (element); | ||
1048 | } | 1051 | } |
1049 | 1052 | ||
1050 | 1053 | ||
@@ -1245,8 +1248,8 @@ insert_decrypt_element (struct DecryptSession *ds) | |||
1245 | element.size = sizeof (struct GNUNET_SECRETSHARING_DecryptData); | 1248 | element.size = sizeof (struct GNUNET_SECRETSHARING_DecryptData); |
1246 | 1249 | ||
1247 | d.peer = my_peer; | 1250 | d.peer = my_peer; |
1248 | d.purpose.size = htons (element.size - offsetof (struct GNUNET_SECRETSHARING_KeygenRevealData, purpose)); | 1251 | d.purpose.size = htonl (element.size - offsetof (struct GNUNET_SECRETSHARING_KeygenRevealData, purpose)); |
1249 | d.purpose.purpose = htons (GNUNET_SIGNATURE_PURPOSE_SECRETSHARING_DECRYPTION); | 1252 | d.purpose.purpose = htonl (GNUNET_SIGNATURE_PURPOSE_SECRETSHARING_DECRYPTION); |
1250 | GNUNET_CRYPTO_eddsa_sign (my_peer_private_key, &d.purpose, &d.signature); | 1253 | GNUNET_CRYPTO_eddsa_sign (my_peer_private_key, &d.purpose, &d.signature); |
1251 | 1254 | ||
1252 | print_field_element (&d.partial_decryption, x); | 1255 | print_field_element (&d.partial_decryption, x); |