aboutsummaryrefslogtreecommitdiff
path: root/src/lib/anastasis_recovery.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/anastasis_recovery.c')
-rw-r--r--src/lib/anastasis_recovery.c19
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);