Unit tests for ZONEMD functionality. More...
#include "config.h"#include <ctype.h>#include "util/log.h"#include "testcode/unitmain.h"#include "sldns/str2wire.h"#include "services/authzone.h"#include "util/data/dname.h"#include "util/regional.h"#include "validator/val_anchor.h"Macros | |
| #define | xstr(s) str(s) |
| #define | str(s) #s |
| #define | SRCDIRSTR xstr(SRCDIR) |
Functions | |
| struct auth_zone * | authtest_addzone (struct auth_zones *az, const char *name, char *fname) |
| Add zone from file for testing. | |
| static void | zonemd_generate_test (const char *zname, char *zfile, int scheme, int hashalgo, const char *digest) |
| zonemd unit test, generate a zonemd digest and check if correct | |
| static void | zonemd_generate_tests (void) |
| loop over files and test generated zonemd digest | |
| static void | zonemd_check_test (void) |
| test the zonemd check routine | |
| static void | zonemd_verify_test (char *zname, char *zfile, char *tastr, char *date_override, char *result_wanted) |
| zonemd test verify | |
| static void | zonemd_verify_tests (void) |
| zonemd test verify suite | |
| void | zonemd_test (void) |
| zonemd unit tests | |
Unit tests for ZONEMD functionality.
| void zonemd_test | ( | void | ) |
zonemd unit tests
unit test for zonemd functions
References unit_show_feature(), zonemd_check_test(), zonemd_generate_tests(), and zonemd_verify_tests().
Referenced by main().