diff options
Diffstat (limited to 'src/lib/anastasis_recovery.c')
-rw-r--r-- | src/lib/anastasis_recovery.c | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/src/lib/anastasis_recovery.c b/src/lib/anastasis_recovery.c index f65da8c..4e23db0 100644 --- a/src/lib/anastasis_recovery.c +++ b/src/lib/anastasis_recovery.c | |||
@@ -352,6 +352,25 @@ keyshare_lookup_cb (void *cls, | |||
352 | &csr); | 352 | &csr); |
353 | return; | 353 | return; |
354 | } | 354 | } |
355 | case ANASTASIS_KSD_EXTERNAL_CHALLENGE_INSTRUCTIONS: | ||
356 | { | ||
357 | struct ANASTASIS_ChallengeStartResponse csr = { | ||
358 | .cs = ANASTASIS_CHALLENGE_STATUS_EXTERNAL_INSTRUCTIONS, | ||
359 | .challenge = c, | ||
360 | .details.open_challenge.body | ||
361 | = dd->details.open_challenge.body, | ||
362 | .details.open_challenge.content_type | ||
363 | = dd->details.open_challenge.content_type, | ||
364 | .details.open_challenge.body_size | ||
365 | = dd->details.open_challenge.body_size, | ||
366 | .details.open_challenge.http_status | ||
367 | = dd->details.open_challenge.http_status | ||
368 | }; | ||
369 | |||
370 | c->af (c->af_cls, | ||
371 | &csr); | ||
372 | return; | ||
373 | } | ||
355 | } | 374 | } |
356 | 375 | ||
357 | GNUNET_assert (NULL != dd); | 376 | GNUNET_assert (NULL != dd); |