aboutsummaryrefslogtreecommitdiff
path: root/src/secretsharing/secretsharing_common.c
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2014-05-24 18:06:44 +0000
committerChristian Grothoff <christian@grothoff.org>2014-05-24 18:06:44 +0000
commit152cd13768915399f9e5137d78a2f75296a1b93e (patch)
treedd7c1b41a053991eb64d62746a900b4614ef940d /src/secretsharing/secretsharing_common.c
parentc0d549b6ab07a951380b807f1a1c1a767bfd5be0 (diff)
downloadgnunet-152cd13768915399f9e5137d78a2f75296a1b93e.tar.gz
gnunet-152cd13768915399f9e5137d78a2f75296a1b93e.zip
-doxygen, some additional error checking
Diffstat (limited to 'src/secretsharing/secretsharing_common.c')
-rw-r--r--src/secretsharing/secretsharing_common.c12
1 files changed, 7 insertions, 5 deletions
diff --git a/src/secretsharing/secretsharing_common.c b/src/secretsharing/secretsharing_common.c
index c1e5acb9c..5b5d13b62 100644
--- a/src/secretsharing/secretsharing_common.c
+++ b/src/secretsharing/secretsharing_common.c
@@ -30,7 +30,9 @@
30 * @return The share, or NULL on error. 30 * @return The share, or NULL on error.
31 */ 31 */
32struct GNUNET_SECRETSHARING_Share * 32struct GNUNET_SECRETSHARING_Share *
33GNUNET_SECRETSHARING_share_read (const void *data, size_t len, size_t *readlen) 33GNUNET_SECRETSHARING_share_read (const void *data,
34 size_t len,
35 size_t *readlen)
34{ 36{
35 struct GNUNET_SECRETSHARING_Share *share; 37 struct GNUNET_SECRETSHARING_Share *share;
36 const struct GNUNET_SECRETSHARING_ShareHeaderNBO *sh = data; 38 const struct GNUNET_SECRETSHARING_ShareHeaderNBO *sh = data;
@@ -38,8 +40,8 @@ GNUNET_SECRETSHARING_share_read (const void *data, size_t len, size_t *readlen)
38 size_t n; 40 size_t n;
39 uint16_t payload_size; 41 uint16_t payload_size;
40 42
41 payload_size = ntohs (sh->num_peers) * 43 payload_size = ntohs (sh->num_peers) *
42 (sizeof (uint16_t) + sizeof (struct GNUNET_SECRETSHARING_FieldElement) + 44 (sizeof (uint16_t) + sizeof (struct GNUNET_SECRETSHARING_FieldElement) +
43 sizeof (struct GNUNET_PeerIdentity)); 45 sizeof (struct GNUNET_PeerIdentity));
44 46
45 if (NULL != readlen) 47 if (NULL != readlen)
@@ -94,8 +96,8 @@ GNUNET_SECRETSHARING_share_write (const struct GNUNET_SECRETSHARING_Share *share
94 char *p; 96 char *p;
95 int n; 97 int n;
96 98
97 payload_size = share->num_peers * 99 payload_size = share->num_peers *
98 (sizeof (uint16_t) + sizeof (struct GNUNET_SECRETSHARING_FieldElement) + 100 (sizeof (uint16_t) + sizeof (struct GNUNET_SECRETSHARING_FieldElement) +
99 sizeof (struct GNUNET_PeerIdentity)); 101 sizeof (struct GNUNET_PeerIdentity));
100 102
101 if (NULL != writelen) 103 if (NULL != writelen)