diff options
Diffstat (limited to 'src/secretsharing/secretsharing_api.c')
-rw-r--r-- | src/secretsharing/secretsharing_api.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/secretsharing/secretsharing_api.c b/src/secretsharing/secretsharing_api.c index 1489a5c45..d46d24e9d 100644 --- a/src/secretsharing/secretsharing_api.c +++ b/src/secretsharing/secretsharing_api.c | |||
@@ -174,6 +174,7 @@ GNUNET_SECRETSHARING_create_session (const struct GNUNET_CONFIGURATION_Handle *c | |||
174 | unsigned int num_peers, | 174 | unsigned int num_peers, |
175 | const struct GNUNET_PeerIdentity *peers, | 175 | const struct GNUNET_PeerIdentity *peers, |
176 | const struct GNUNET_HashCode *session_id, | 176 | const struct GNUNET_HashCode *session_id, |
177 | struct GNUNET_TIME_Absolute start, | ||
177 | struct GNUNET_TIME_Absolute deadline, | 178 | struct GNUNET_TIME_Absolute deadline, |
178 | unsigned int threshold, | 179 | unsigned int threshold, |
179 | GNUNET_SECRETSHARING_SecretReadyCallback cb, | 180 | GNUNET_SECRETSHARING_SecretReadyCallback cb, |
@@ -205,6 +206,7 @@ GNUNET_SECRETSHARING_create_session (const struct GNUNET_CONFIGURATION_Handle *c | |||
205 | msg->threshold = htons (threshold); | 206 | msg->threshold = htons (threshold); |
206 | msg->num_peers = htons (num_peers); | 207 | msg->num_peers = htons (num_peers); |
207 | msg->session_id = *session_id; | 208 | msg->session_id = *session_id; |
209 | msg->start = GNUNET_TIME_absolute_hton (start); | ||
208 | msg->deadline = GNUNET_TIME_absolute_hton (deadline); | 210 | msg->deadline = GNUNET_TIME_absolute_hton (deadline); |
209 | memcpy (&msg[1], peers, num_peers * sizeof (struct GNUNET_PeerIdentity)); | 211 | memcpy (&msg[1], peers, num_peers * sizeof (struct GNUNET_PeerIdentity)); |
210 | 212 | ||
@@ -253,6 +255,7 @@ struct GNUNET_SECRETSHARING_DecryptionHandle * | |||
253 | GNUNET_SECRETSHARING_decrypt (const struct GNUNET_CONFIGURATION_Handle *cfg, | 255 | GNUNET_SECRETSHARING_decrypt (const struct GNUNET_CONFIGURATION_Handle *cfg, |
254 | struct GNUNET_SECRETSHARING_Share *share, | 256 | struct GNUNET_SECRETSHARING_Share *share, |
255 | const struct GNUNET_SECRETSHARING_Ciphertext *ciphertext, | 257 | const struct GNUNET_SECRETSHARING_Ciphertext *ciphertext, |
258 | struct GNUNET_TIME_Absolute start, | ||
256 | struct GNUNET_TIME_Absolute deadline, | 259 | struct GNUNET_TIME_Absolute deadline, |
257 | GNUNET_SECRETSHARING_DecryptCallback decrypt_cb, | 260 | GNUNET_SECRETSHARING_DecryptCallback decrypt_cb, |
258 | void *decrypt_cb_cls) | 261 | void *decrypt_cb_cls) |
@@ -285,6 +288,7 @@ GNUNET_SECRETSHARING_decrypt (const struct GNUNET_CONFIGURATION_Handle *cfg, | |||
285 | 288 | ||
286 | GNUNET_assert (GNUNET_OK == GNUNET_SECRETSHARING_share_write (share, &msg[1], share_size, NULL)); | 289 | GNUNET_assert (GNUNET_OK == GNUNET_SECRETSHARING_share_write (share, &msg[1], share_size, NULL)); |
287 | 290 | ||
291 | msg->start = GNUNET_TIME_absolute_hton (start); | ||
288 | msg->deadline = GNUNET_TIME_absolute_hton (deadline); | 292 | msg->deadline = GNUNET_TIME_absolute_hton (deadline); |
289 | msg->ciphertext = *ciphertext; | 293 | msg->ciphertext = *ciphertext; |
290 | 294 | ||