[test suite] update fko-wrapper to use constants from fko.h

This commit is contained in:
Michael Rash
2013-12-28 14:20:11 -05:00
parent 4c42d5575e
commit 8f3ea42b3f
+13 -7
View File
@@ -11,6 +11,7 @@
#define ENABLE_GPG_TESTS 0
#define FCN_CALLS 5
#define F_INT 100
#define CTX_DESTROY 0
#define NO_CTX_DESTROY 1
#define NEW_CTX 0
@@ -55,15 +56,16 @@ test_loop(int new_ctx_flag, int destroy_ctx_flag)
printf("fko_new(): %s\n", fko_errstr(fko_new(&ctx)));
spa_func_exec_int(&ctx, "fko_set_spa_client_timeout",
&fko_set_spa_client_timeout, -100, 100, 10,
&fko_set_spa_client_timeout, -F_INT, F_INT, 10,
new_ctx_flag, destroy_ctx_flag);
spa_func_exec_short(&ctx, "fko_set_spa_message_type",
&fko_set_spa_message_type, -100, 100, FKO_ACCESS_MSG,
&fko_set_spa_message_type, FKO_COMMAND_MSG-F_INT,
FKO_LAST_MSG_TYPE+F_INT, FKO_ACCESS_MSG,
new_ctx_flag, destroy_ctx_flag);
spa_func_exec_int(&ctx, "fko_set_timestamp",
&fko_set_spa_client_timeout, -100, 100, 10,
&fko_set_spa_client_timeout, -F_INT, F_INT, 10,
new_ctx_flag, destroy_ctx_flag);
for (i=0; i<FCN_CALLS; i++) {
@@ -97,11 +99,13 @@ test_loop(int new_ctx_flag, int destroy_ctx_flag)
}
spa_func_exec_short(&ctx, "fko_set_spa_encryption_type",
&fko_set_spa_encryption_type, -100, 100, FKO_ENCRYPTION_RIJNDAEL,
&fko_set_spa_encryption_type, FKO_ENCRYPTION_INVALID_DATA-F_INT,
FKO_LAST_ENCRYPTION_TYPE+F_INT, FKO_ENCRYPTION_RIJNDAEL,
new_ctx_flag, destroy_ctx_flag);
spa_func_exec_int(&ctx, "fko_set_spa_encryption_mode",
&fko_set_spa_encryption_mode, -100, 100, FKO_ENC_MODE_CBC,
&fko_set_spa_encryption_mode, FKO_ENC_MODE_UNKNOWN-F_INT,
FKO_LAST_ENC_MODE+F_INT, FKO_ENC_MODE_CBC,
new_ctx_flag, destroy_ctx_flag);
if (ENABLE_GPG_TESTS) {
@@ -138,11 +142,13 @@ test_loop(int new_ctx_flag, int destroy_ctx_flag)
}
spa_func_exec_short(&ctx, "fko_set_spa_digest_type",
&fko_set_spa_digest_type, -100, 100, FKO_DEFAULT_DIGEST,
&fko_set_spa_digest_type, FKO_DIGEST_INVALID_DATA-F_INT,
FKO_LAST_DIGEST_TYPE+F_INT, FKO_DEFAULT_DIGEST,
new_ctx_flag, destroy_ctx_flag);
spa_func_exec_short(&ctx, "fko_set_spa_hmac_type",
&fko_set_spa_hmac_type, -100, 100, FKO_HMAC_SHA256,
&fko_set_spa_hmac_type, FKO_HMAC_INVALID_DATA-F_INT,
FKO_LAST_HMAC_MODE+F_INT, FKO_HMAC_SHA256,
new_ctx_flag, destroy_ctx_flag);
for (i=0; i<FCN_CALLS; i++) {