From f4a4a0806bf361ccbd2d0f9bbdc34187cccba6c6 Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Sat, 14 Aug 2021 13:32:31 +0200 Subject: -more legwork for new auth method support --- src/reducer/anastasis_api_recovery_redux.c | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) (limited to 'src/reducer/anastasis_api_recovery_redux.c') diff --git a/src/reducer/anastasis_api_recovery_redux.c b/src/reducer/anastasis_api_recovery_redux.c index aa3846f..fab3c24 100644 --- a/src/reducer/anastasis_api_recovery_redux.c +++ b/src/reducer/anastasis_api_recovery_redux.c @@ -679,6 +679,28 @@ answer_feedback_cb ( sctx->state); sctx_free (sctx); return; + case ANASTASIS_CHALLENGE_STATUS_AUTH_TIMEOUT: + { + json_t *err; + + err = GNUNET_JSON_PACK ( + GNUNET_JSON_pack_string ("state", + "authentication-timeout"), + GNUNET_JSON_pack_uint64 ("error_code", + TALER_EC_ANASTASIS_TRUTH_AUTH_TIMEOUT)); + GNUNET_assert (0 == + json_object_set_new (feedback, + uuid, + err)); + } + GNUNET_break_op (0); + set_state (sctx->state, + ANASTASIS_RECOVERY_STATE_CHALLENGE_SELECTING); + sctx->cb (sctx->cb_cls, + TALER_EC_NONE, + sctx->state); + sctx_free (sctx); + return; } GNUNET_break (0); ANASTASIS_redux_fail_ (sctx->cb, -- cgit v1.2.3