diff options
author | Florian Dold <florian.dold@gmail.com> | 2014-02-11 00:09:53 +0000 |
---|---|---|
committer | Florian Dold <florian.dold@gmail.com> | 2014-02-11 00:09:53 +0000 |
commit | 3e6c5eb76deedb76715e68e215622bcdd4eba3bf (patch) | |
tree | 6547309ea76a9daadfbedc04a0147b87340470d7 /src/secretsharing/secretsharing_common.c | |
parent | 48177fb73301df925712f5237ca71bb0a5088152 (diff) | |
download | gnunet-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.c | 6 |
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); |