Lines Matching defs:keynode
4069 * If keynode references a key or a DS rdataset, and if the key
4079 dns_diff_t *diff, dns_keynode_t *keynode, dns_name_t *keyname,
4088 REQUIRE(keynode != NULL);
4093 * If the keynode has no trust anchor set, we shouldn't be here.
4095 if (!dns_keynode_dsset(keynode, NULL)) {
4493 addifmissing(dns_keytable_t *keytable, dns_keynode_t *keynode,
4509 if (!dns_keynode_managed(keynode)) {
4514 * If the keynode has no trust anchor set, return.
4516 if (!dns_keynode_dsset(keynode, NULL)) {
4535 result = create_keydata(zone, db, ver, diff, keynode, keyname, changed);
4557 dns_keynode_t *keynode = NULL;
4637 result = dns_keytable_find(sr, rrname, &keynode);
4638 if (result != ISC_R_SUCCESS || !dns_keynode_managed(keynode)) {
4645 if (keynode != NULL) {
4646 dns_keynode_detach(&keynode);
4683 if (keynode != NULL) {
4684 dns_keynode_detach(&keynode);
10235 dns_keynode_t *keynode = NULL;
10315 result = dns_keytable_find(secroots, keyname, &keynode);
10321 * If the keynode has a DS trust anchor, use it for verification.
10324 if (dns_keynode_dsset(keynode, &dsset)) {
10387 initial = dns_keynode_initial(keynode);
10388 dns_keynode_trust(keynode);
10397 if (keynode != NULL) {
10398 dns_keynode_detach(&keynode);