diff options
Diffstat (limited to 'src/testing/testing_cmd_recover_secret.c')
-rw-r--r-- | src/testing/testing_cmd_recover_secret.c | 25 |
1 files changed, 13 insertions, 12 deletions
diff --git a/src/testing/testing_cmd_recover_secret.c b/src/testing/testing_cmd_recover_secret.c index 3b12012..81f2d64 100644 --- a/src/testing/testing_cmd_recover_secret.c +++ b/src/testing/testing_cmd_recover_secret.c @@ -74,7 +74,7 @@ struct RecoverSecretState /** * Coresecret to check if decryption worked */ - const void **core_secret; + const void *core_secret; /** * Task scheduled to wait for recovery to complete. @@ -146,7 +146,7 @@ core_secret_cb (void *cls, return; } if (0 != memcmp (secret, - *rss->core_secret, + rss->core_secret, secret_size)) { GNUNET_break (0); @@ -220,22 +220,23 @@ recover_secret_run (void *cls, if (GNUNET_OK != ANASTASIS_TESTING_get_trait_core_secret ( ref, - (const void ***) &rss->core_secret)) + &rss->core_secret)) { GNUNET_break (0); TALER_TESTING_interpreter_fail (rss->is); return; } } - rss->recovery = ANASTASIS_recovery_begin (is->ctx, - rss->id_data, - rss->version, - rss->anastasis_url, - provider_salt, - &policy_lookup_cb, - rss, - &core_secret_cb, - rss); + rss->recovery = ANASTASIS_recovery_begin ( + TALER_TESTING_interpreter_get_context (is), + rss->id_data, + rss->version, + rss->anastasis_url, + provider_salt, + &policy_lookup_cb, + rss, + &core_secret_cb, + rss); if (NULL == rss->recovery) { GNUNET_break (0); |