Lines Matching refs:rrset

53 	knot_rrset_t rrset;  in rrset_init_from()  local
54 knot_rrset_init(&rrset, src->owner, type, src->rclass, src->ttl); in rrset_init_from()
55 return rrset; in rrset_init_from()
492 knot_rrset_t rrset = node_rrset_at(node, i); in sign_node_rrsets() local
493 assert(rrset.type != KNOT_RRTYPE_ANY); in sign_node_rrsets()
495 if (!knot_zone_sign_rr_should_be_signed(node, &rrset)) { in sign_node_rrsets()
497 result = remove_rrset_rrsigs(rrset.owner, rrset.type, &rrsigs, changeset); in sign_node_rrsets()
503 result = knot_validate_rrsigs(&rrset, &rrsigs, sign_ctx, skip_crypto); in sign_node_rrsets()
506 hint->rrtype = rrset.type; in sign_node_rrsets()
509 result = force_resign_rrset(&rrset, &rrsigs, in sign_node_rrsets()
512 result = resign_rrset(&rrset, &rrsigs, sign_ctx, skip_crypto, in sign_node_rrsets()
697 int rrset_add_zone_key(knot_rrset_t *rrset, zone_key_t *zone_key) in rrset_add_zone_key() argument
699 if (rrset == NULL || zone_key == NULL) { in rrset_add_zone_key()
706 return knot_rrset_add_rdata(rrset, dnskey_rdata.data, dnskey_rdata.size, NULL); in rrset_add_zone_key()
709 static int rrset_add_zone_ds(knot_rrset_t *rrset, zone_key_t *zone_key, dnssec_key_digest_t dt) in rrset_add_zone_ds() argument
711 assert(rrset); in rrset_add_zone_ds()
717 return knot_rrset_add_rdata(rrset, cds_rdata.data, cds_rdata.size, NULL); in rrset_add_zone_ds()
1030 const knot_rrset_t *rrset) in knot_zone_sign_rr_should_be_signed() argument
1032 if (node == NULL || knot_rrset_empty(rrset)) { in knot_zone_sign_rr_should_be_signed()
1036 if (rrset->type == KNOT_RRTYPE_RRSIG || (node->flags & NODE_FLAGS_NONAUTH)) { in knot_zone_sign_rr_should_be_signed()
1042 if (!(rrset->type == KNOT_RRTYPE_NSEC || in knot_zone_sign_rr_should_be_signed()
1043 rrset->type == KNOT_RRTYPE_DS)) { in knot_zone_sign_rr_should_be_signed()