From 3e6c5eb76deedb76715e68e215622bcdd4eba3bf Mon Sep 17 00:00:00 2001 From: Florian Dold Date: Tue, 11 Feb 2014 00:09:53 +0000 Subject: - fixed wrong crypto in secretsharing - added zero knowledge proofs (except the one for fair encryption) and other verifications --- src/secretsharing/secretsharing_common.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/secretsharing/secretsharing_common.c') diff --git a/src/secretsharing/secretsharing_common.c b/src/secretsharing/secretsharing_common.c index 9f21a1102..7fe8f4666 100644 --- a/src/secretsharing/secretsharing_common.c +++ b/src/secretsharing/secretsharing_common.c @@ -62,8 +62,8 @@ GNUNET_SECRETSHARING_share_read (const void *data, size_t len, size_t *readlen) p += n; n = share->num_peers * sizeof (struct GNUNET_SECRETSHARING_FieldElement); - share->hom_share_commitments = GNUNET_malloc (n); - memcpy (share->hom_share_commitments, p, n); + share->sigmas= GNUNET_malloc (n); + memcpy (share->sigmas, p, n); p += n; n = share->num_peers * sizeof (uint16_t); @@ -125,7 +125,7 @@ GNUNET_SECRETSHARING_share_write (const struct GNUNET_SECRETSHARING_Share *share p += n; n = share->num_peers * sizeof (struct GNUNET_SECRETSHARING_FieldElement); - memcpy (p, share->hom_share_commitments, n); + memcpy (p, share->sigmas, n); p += n; n = share->num_peers * sizeof (uint16_t); -- cgit v1.2.3