Lines Matching refs:rrset
195 knot_rrset_t rrset = node_rrset(update->new_cont->apex, KNOT_RRTYPE_NSEC3PARAM); in remove_nsec3param() local
196 int ret = zone_update_remove(update, &rrset); in remove_nsec3param()
198 rrset = node_rrset(update->new_cont->apex, KNOT_RRTYPE_RRSIG); in remove_nsec3param()
199 if (!knot_rrset_empty(&rrset) && ret == KNOT_EOK && also_rrsig) { in remove_nsec3param()
203 ret = knot_synth_rrsig(KNOT_RRTYPE_NSEC3PARAM, &rrset.rrs, &rrsig.rrs, NULL); in remove_nsec3param()
213 static int set_nsec3param(knot_rrset_t *rrset, const dnssec_nsec3_params_t *params) in set_nsec3param() argument
215 assert(rrset); in set_nsec3param()
235 return knot_rrset_add_rdata(rrset, rdata, rdata_len, NULL); in set_nsec3param()
245 knot_rrset_t *rrset = NULL; in add_nsec3param() local
246 rrset = knot_rrset_new(update->new_cont->apex->owner, KNOT_RRTYPE_NSEC3PARAM, in add_nsec3param()
248 if (rrset == NULL) { in add_nsec3param()
252 int r = set_nsec3param(rrset, params); in add_nsec3param()
254 r = zone_update_add(update, rrset); in add_nsec3param()
256 knot_rrset_free(rrset, NULL); in add_nsec3param()