summaryrefslogtreecommitdiff
path: root/src/testing/testing_cmd_recover_secret.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/testing/testing_cmd_recover_secret.c')
-rw-r--r--src/testing/testing_cmd_recover_secret.c25
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);