45 #include "CUnit/Basic.h"
57 static int TestCallbackFn(
void* context,
KSM_KEYDATA* data)
59 fprintf(stderr,
"\n");
60 fprintf(stderr,
"\t\t\t<Key>\n");
61 fprintf(stderr,
"\t\t\t\t<Flags>%d</Flags>\n", data->
keytype);
62 fprintf(stderr,
"\t\t\t\t<Algorithm>%d</Algorithm>\n", data->
algorithm);
63 fprintf(stderr,
"\t\t\t\t<Locator>%s</Locator>\n", data->
location);
66 fprintf(stderr,
"\t\t\t\t<KSK />\n");
70 fprintf(stderr,
"\t\t\t\t<ZSK />\n");
73 fprintf(stderr,
"\t\t\t</Key>\n");
74 fprintf(stderr,
"\n");
92 static void TestKsmRequestKeys(
void)
110 CU_ASSERT_EQUAL(status, 0);
113 CU_ASSERT_EQUAL(status, 0);
119 CU_ASSERT_EQUAL(status, 0);
122 KsmRequestKeys(keytype, rollover, datetime, TestCallbackFn, NULL, policy_id, zone_id, 0, &newDS);
149 {
"KsmRequest", TestKsmRequestKeys},