aboutsummaryrefslogtreecommitdiff
path: root/src/secretsharing/secretsharing_common.c
diff options
context:
space:
mode:
authorFlorian Dold <florian.dold@gmail.com>2014-02-11 00:09:53 +0000
committerFlorian Dold <florian.dold@gmail.com>2014-02-11 00:09:53 +0000
commit3e6c5eb76deedb76715e68e215622bcdd4eba3bf (patch)
tree6547309ea76a9daadfbedc04a0147b87340470d7 /src/secretsharing/secretsharing_common.c
parent48177fb73301df925712f5237ca71bb0a5088152 (diff)
downloadgnunet-3e6c5eb76deedb76715e68e215622bcdd4eba3bf.tar.gz
gnunet-3e6c5eb76deedb76715e68e215622bcdd4eba3bf.zip
- fixed wrong crypto in secretsharing
- added zero knowledge proofs (except the one for fair encryption) and other verifications
Diffstat (limited to 'src/secretsharing/secretsharing_common.c')
-rw-r--r--src/secretsharing/secretsharing_common.c6
1 files changed, 3 insertions, 3 deletions
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)
62 p += n; 62 p += n;
63 63
64 n = share->num_peers * sizeof (struct GNUNET_SECRETSHARING_FieldElement); 64 n = share->num_peers * sizeof (struct GNUNET_SECRETSHARING_FieldElement);
65 share->hom_share_commitments = GNUNET_malloc (n); 65 share->sigmas= GNUNET_malloc (n);
66 memcpy (share->hom_share_commitments, p, n); 66 memcpy (share->sigmas, p, n);
67 p += n; 67 p += n;
68 68
69 n = share->num_peers * sizeof (uint16_t); 69 n = share->num_peers * sizeof (uint16_t);
@@ -125,7 +125,7 @@ GNUNET_SECRETSHARING_share_write (const struct GNUNET_SECRETSHARING_Share *share
125 p += n; 125 p += n;
126 126
127 n = share->num_peers * sizeof (struct GNUNET_SECRETSHARING_FieldElement); 127 n = share->num_peers * sizeof (struct GNUNET_SECRETSHARING_FieldElement);
128 memcpy (p, share->hom_share_commitments, n); 128 memcpy (p, share->sigmas, n);
129 p += n; 129 p += n;
130 130
131 n = share->num_peers * sizeof (uint16_t); 131 n = share->num_peers * sizeof (uint16_t);