Lines Matching +defs:fn +defs:name

36 #include <dns/name.h>
94 static dns_name_t *name;
97 name = dns_fixedname_initname(&fname);
101 dns_name_fromtext(name, &namebuf, dns_rootname, 0, NULL),
104 return name;
133 create_dsstruct(dns_name_t *name, uint16_t flags, uint8_t proto, uint8_t alg,
159 result = dns_ds_fromkeyrdata(name, &rdata, DNS_DSDIGEST_SHA256, digest,
171 dns_fixedname_t fn;
172 dns_name_t *keyname = dns_fixedname_name(&fn);
182 dns_test_namefromstring("example.com.", &fn);
189 dns_test_namefromstring("managed.com.", &fn);
226 dns_fixedname_t fn;
227 dns_name_t *keyname = dns_fixedname_name(&fn);
244 dns_test_namefromstring("example.com.", &fn);
283 dns_test_namefromstring("managed.com.", &fn);
313 dns_test_namefromstring("two.com.", &fn);
341 * Add a normal key to a name that has a null key. The null key node
347 dns_test_namefromstring("null.example.", &fn);
359 * Try to add a null key to a name that already has a key. It's
361 * (Note: this and above checks confirm that if a name has a null key
362 * that's the only key for the name).
415 dns_fixedname_t fn;
416 dns_name_t *keyname = dns_fixedname_name(&fn);
422 /* key name doesn't match */
423 dns_test_namefromstring("example.org.", &fn);
430 dns_test_namefromstring("sub.example.org.", &fn);
436 /* name matches but key doesn't match (resulting in PARTIALMATCH) */
437 dns_test_namefromstring("example.com.", &fn);
445 * PARTIALMATCH on the second (because the name existed but
465 * A null key node for a name is not deleted when searched by key;
468 dns_test_namefromstring("null.example.", &fn);
485 dns_name_t *name;
492 * dns_keytable_find() requires exact name match. It matches node
515 name = dns_fixedname_initname(&fname);
517 keytable, str2name("example.com"), name),
519 assert_true(dns_name_equal(name, str2name("example.com")));
521 keytable, str2name("s.example.com"), name),
523 assert_true(dns_name_equal(name, str2name("example.com")));
525 keytable, str2name("example.org"), name),
528 keytable, str2name("null.example"), name),
530 assert_true(dns_name_equal(name, str2name("null.example")));
548 * Domains that are an exact or partial match of a key name are
600 dns_fixedname_t fn;
601 dns_name_t *keyname = dns_fixedname_name(&fn);
619 dns_test_namefromstring("example.", &fn);