summaryrefslogtreecommitdiff
path: root/src/stasis
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2021-08-16 11:17:19 +0200
committerChristian Grothoff <christian@grothoff.org>2021-08-16 11:17:19 +0200
commit7bed96f8e479af98db1a8a0c71b7c2ff2dc2b564 (patch)
tree85f7bd7cbe5dd507ed91cc2b53a09bbfb23505f6 /src/stasis
parentc1c40eaa24926273a6aa688e92e99d832aa1501e (diff)
downloadanastasis-7bed96f8e479af98db1a8a0c71b7c2ff2dc2b564.tar.gz
anastasis-7bed96f8e479af98db1a8a0c71b7c2ff2dc2b564.tar.bz2
anastasis-7bed96f8e479af98db1a8a0c71b7c2ff2dc2b564.zip
allow setting api key via configuration
Diffstat (limited to 'src/stasis')
-rw-r--r--src/stasis/test_anastasis_db.c25
1 files changed, 15 insertions, 10 deletions
diff --git a/src/stasis/test_anastasis_db.c b/src/stasis/test_anastasis_db.c
index 54d665e..8f11827 100644
--- a/src/stasis/test_anastasis_db.c
+++ b/src/stasis/test_anastasis_db.c
@@ -268,18 +268,23 @@ run (void *cls)
}
ANASTASIS_hash_answer (123,
&c_hash);
- FAILIF (ANASTASIS_DB_CODE_STATUS_CHALLENGE_CODE_MISMATCH !=
- plugin->verify_challenge_code (plugin->cls,
- &truth_uuid,
- &c_hash));
+ {
+ bool sat;
- ANASTASIS_hash_answer (challenge_code,
- &c_hash);
- FAILIF (ANASTASIS_DB_CODE_STATUS_VALID_CODE_STORED !=
- plugin->verify_challenge_code (plugin->cls,
- &truth_uuid,
- &c_hash));
+ FAILIF (ANASTASIS_DB_CODE_STATUS_CHALLENGE_CODE_MISMATCH !=
+ plugin->verify_challenge_code (plugin->cls,
+ &truth_uuid,
+ &c_hash,
+ &sat));
+ ANASTASIS_hash_answer (challenge_code,
+ &c_hash);
+ FAILIF (ANASTASIS_DB_CODE_STATUS_VALID_CODE_STORED !=
+ plugin->verify_challenge_code (plugin->cls,
+ &truth_uuid,
+ &c_hash,
+ &sat));
+ }
if (-1 == result)
result = 0;