43 #include "CUnit/Basic.h"
55 static int TestCallbackFn(
void* context,
KSM_KEYDATA* data)
57 fprintf(stderr,
"\n");
58 fprintf(stderr,
"\t\t\t<Key>\n");
59 fprintf(stderr,
"\t\t\t\t<Flags>%d</Flags>\n", data->
keytype);
60 fprintf(stderr,
"\t\t\t\t<Algorithm>%d</Algorithm>\n", data->
algorithm);
61 fprintf(stderr,
"\t\t\t\t<Locator>%s</Locator>\n", data->
location);
64 fprintf(stderr,
"\t\t\t\t<KSK />\n");
68 fprintf(stderr,
"\t\t\t\t<ZSK />\n");
71 fprintf(stderr,
"\t\t\t</Key>\n");
72 fprintf(stderr,
"\n");
90 static void TestKsmRequestKeys(
void)
108 CU_ASSERT_EQUAL(status, 0);
111 CU_ASSERT_EQUAL(status, 0);
117 CU_ASSERT_EQUAL(status, 0);
120 KsmRequestKeys(keytype, rollover, datetime, TestCallbackFn, NULL, policy_id, zone_id, 0, &newDS);
147 {
"KsmRequest", TestKsmRequestKeys},