Home
last modified time | relevance | path

Searched refs:rrset (Results 1 – 25 of 65) sorted by relevance

123

/freebsd-12.1/contrib/unbound/iterator/
H A Diter_scrub.c86 *rrset = (*rrset)->rrset_all_next; in remove_rrset()
200 rrset->rr_last = rrset->rr_first; in parse_get_cname_target()
342 for(rrset = msg->rrset_first; rrset; rrset = rrset->rrset_all_next) in soa_in_auth()
480 rrset = rrset->rrset_all_next; in scrub_normalize()
488 rrset = rrset->rrset_all_next; in scrub_normalize()
509 rrset = rrset->rrset_all_next; in scrub_normalize()
571 rrset = rrset->rrset_all_next; in scrub_normalize()
600 rrset = rrset->rrset_all_next; in scrub_normalize()
703 rrset = rrset->rrset_all_next; in scrub_sanitize()
721 rrset = rrset->rrset_all_next; in scrub_sanitize()
[all …]
H A Diter_priv.c217 dname_pkt_copy(pkt, buf, rrset->dname); in remove_rr()
222 else rrset->rr_first = (*rr)->next; in remove_rr()
223 if(rrset->rr_last == *rr) in remove_rr()
224 rrset->rr_last = prev; in remove_rr()
225 rrset->rr_count --; in remove_rr()
226 rrset->size -= (*rr)->size; in remove_rr()
229 return rrset->rr_count == 0; in remove_rr()
233 struct rrset_parse* rrset) in priv_rrset_bad() argument
239 if(priv_lookup_name(priv, pkt, rrset->dname, rrset->dname_len, in priv_rrset_bad()
240 ntohs(rrset->rrset_class))) { in priv_rrset_bad()
[all …]
H A Diter_utils.c1011 struct ub_packed_rrset_key* rrset) in iter_store_parentside_rrset() argument
1014 rrset = packed_rrset_copy_alloc(rrset, env->alloc, *env->now); in iter_store_parentside_rrset()
1015 if(!rrset) { in iter_store_parentside_rrset()
1019 rrset->rk.flags |= PACKED_RRSET_PARENT_SIDE; in iter_store_parentside_rrset()
1020 rrset->entry.hash = rrset_key_hash(&rrset->rk); in iter_store_parentside_rrset()
1021 ref.key = rrset; in iter_store_parentside_rrset()
1022 ref.id = rrset->id; in iter_store_parentside_rrset()
1044 if(rrset) { in iter_store_parentside_NS()
1046 iter_store_parentside_rrset(env, rrset); in iter_store_parentside_NS()
1061 if(!rrset && rep->rrset_count != 0) rrset = rep->rrsets[0]; in iter_store_parentside_neg()
[all …]
/freebsd-12.1/crypto/openssh/openbsd-compat/
H A Dgetrrsetbyname-ldns.c122 if (rrset == NULL) { in getrrsetbyname()
140 memcpy(rrset->rri_name, in getrrsetbyname()
177 rrset->rri_rdatas = calloc(rrset->rri_nrdatas, in getrrsetbyname()
187 rrset->rri_sigs = calloc(rrset->rri_nsigs, in getrrsetbyname()
208 rrset->rri_sigs) { in getrrsetbyname()
237 *res = rrset; in getrrsetbyname()
257 if (rrset == NULL) in freerrset()
269 if (rrset->rri_sigs) { in freerrset()
275 free(rrset->rri_sigs); in freerrset()
278 if (rrset->rri_name) in freerrset()
[all …]
H A Dgetrrsetbyname.c265 if (rrset == NULL) { in getrrsetbyname()
288 rrset->rri_nrdatas = count_dns_rr(response->answer, rrset->rri_rdclass, in getrrsetbyname()
290 rrset->rri_nsigs = count_dns_rr(response->answer, rrset->rri_rdclass, in getrrsetbyname()
294 rrset->rri_rdatas = calloc(rrset->rri_nrdatas, in getrrsetbyname()
303 rrset->rri_sigs = calloc(rrset->rri_nsigs, sizeof(struct rdatainfo)); in getrrsetbyname()
337 *res = rrset; in getrrsetbyname()
341 if (rrset != NULL) in getrrsetbyname()
342 freerrset(rrset); in getrrsetbyname()
353 if (rrset == NULL) in freerrset()
374 if (rrset->rri_name) in freerrset()
[all …]
/freebsd-12.1/contrib/ldns/ldns/
H A Ddnssec_verify.h22 ldns_rr_list *rrset; member
126 ldns_rr_list *rrset; member
522 ldns_rr_list *rrset,
726 ldns_buffer *rrset,
754 ldns_buffer *rrset,
766 ldns_buffer *rrset,
778 ldns_buffer *rrset,
791 ldns_buffer* rrset,
805 ldns_buffer* rrset,
820 ldns_buffer* rrset,
[all …]
/freebsd-12.1/contrib/unbound/validator/
H A Dval_nsec3.c115 rrset->entry.data; in rrset_get_count()
125 rrset->entry.data; in nsec3_unknown_flags()
136 rrset->entry.data; in nsec3_has_optout()
148 rrset->entry.data; in nsec3_get_algo()
212 if(!nsec3_known_algo(rrset, r) || nsec3_unknown_flags(rrset, r)) in nsec3_get_params()
276 zone = rrset->rk.dname; in nsec3_get_nextowner_b32()
486 for(rrset=filter_first(filter, &rrsetnum, &rrnum); rrset; in nsec3_iteration_count_high()
763 *rrset = NULL; in find_matching_nsec3()
857 *rrset = NULL; in find_covering_nsec3()
1103 &rrset, &rr)) { in nsec3_do_prove_nodata()
[all …]
H A Dval_sigcrypt.c86 rrset->entry.data; in rrset_get_count()
498 num = rrset_get_sigcount(rrset); in dnskeyset_verify_rrset()
567 num = rrset_get_sigcount(rrset); in dnskey_verify_rrset()
577 tag != rrset_get_sig_keytag(rrset, i)) in dnskey_verify_rrset()
642 struct ub_packed_rrset_key* rrset; member
800 rrset->entry.data; in canonical_compare()
802 uint16_t type = ntohs(rrset->rk.type); in canonical_compare()
883 log_assert(r1->rrset == r2->rrset); in canonical_tree_compare()
904 rrs[i].rrset = rrset; in canonical_sort()
963 switch(ntohs(rrset->rk.type)) { in canonicalize_rdata()
[all …]
H A Dval_utils.c164 rrset->entry.data; in val_find_rrset_signer()
191 rrset->entry.data; in val_find_best_signer()
320 rrset->entry.data; in rrset_get_count()
330 rrset->entry.data; in rrset_get_ttl()
347 rrset->rk.dname, ntohs(rrset->rk.type), in val_verify_rrset()
355 rrset->rk.dname, ntohs(rrset->rk.type), in val_verify_rrset()
360 ntohs(rrset->rk.type), ntohs(rrset->rk.rrset_class)); in val_verify_rrset()
793 wn = rrset->rk.dname; in val_rrset_wildcard()
794 wl = rrset->rk.dname_len; in val_rrset_wildcard()
1143 if(rrset) { in val_find_DS()
[all …]
H A Dval_nsec3.h291 size_t nsec3_get_nextowner_b32(struct ub_packed_rrset_key* rrset, int r,
319 int nsec3_get_params(struct ub_packed_rrset_key* rrset, int r,
346 int nsec3_has_type(struct ub_packed_rrset_key* rrset, int r, uint16_t type);
354 int nsec3_has_optout(struct ub_packed_rrset_key* rrset, int r);
364 int nsec3_get_nextowner(struct ub_packed_rrset_key* rrset, int r,
381 struct ub_packed_rrset_key* rrset, int rr, struct sldns_buffer* buf);
H A Dval_sigcrypt.h249 struct val_env* ve, struct ub_packed_rrset_key* rrset,
267 struct val_env* ve, struct ub_packed_rrset_key* rrset,
288 struct val_env* ve, time_t now, struct ub_packed_rrset_key* rrset,
316 struct ub_packed_rrset_key* rrset, struct ub_packed_rrset_key* dnskey,
H A Dval_utils.h130 struct ub_packed_rrset_key* rrset, struct ub_packed_rrset_key* keys,
146 struct val_env* ve, struct ub_packed_rrset_key* rrset,
283 int val_rrset_wildcard(struct ub_packed_rrset_key* rrset, uint8_t** wc,
369 void val_find_rrset_signer(struct ub_packed_rrset_key* rrset, uint8_t** sname,
/freebsd-12.1/contrib/ldns/
H A Ddnssec_verify.c234 } else if (rrset && ldns_rr_list_rr_count(rrset) > 0) { in ldns_dnssec_build_data_chain_nokeyname()
315 if (!rrset || ldns_rr_list_rr_count(rrset) < 1) { in ldns_dnssec_build_data_chain()
2485 if (!rrset) { in ldns_verify_rrsig_keylist_notime()
2568 if (!rrset) { in ldns_verify_rrsig_time()
2615 rrset, in ldns_verify_rrsig_evp()
2660 rrset, in ldns_verify_rrsig_dsa()
2671 rrset, in ldns_verify_rrsig_rsasha1()
2682 rrset, in ldns_verify_rrsig_rsamd5()
2699 rrset, in ldns_verify_rrsig_dsa_raw()
2729 rrset, in ldns_verify_rrsig_rsasha1_raw()
[all …]
/freebsd-12.1/contrib/unbound/util/data/
H A Dmsgparse.c270 if(*p == rrset) { in msgparse_bucket_remove()
290 if(p == rrset) { in change_section()
794 if(rrset->rr_last) in add_rr_to_rrset()
797 rrset->rr_last = rr; in add_rr_to_rrset()
798 rrset->rr_count++; in add_rr_to_rrset()
881 if(!rrset) { in parse_section()
886 if(!rrset) in parse_section()
978 while(rrset) { in parse_extract_edns()
984 found = rrset; in parse_extract_edns()
986 prev = rrset; in parse_extract_edns()
[all …]
H A Dpacked_rrset.c201 if(ntohs(rrset->rk.type) != LDNS_RR_TYPE_CNAME && in get_cname_target()
202 ntohs(rrset->rk.type) != LDNS_RR_TYPE_DNAME) in get_cname_target()
204 d = (struct packed_rrset_data*)rrset->entry.data; in get_cname_target()
264 struct ub_packed_rrset_key* rrset) in log_rrset_key() argument
267 log_nametypeclass(v, str, rrset->rk.dname, in log_rrset_key()
268 ntohs(rrset->rk.type), ntohs(rrset->rk.rrset_class)); in log_rrset_key()
283 memmove(rr, rrset->rk.dname, rrset->rk.dname_len); in packed_rr_to_string()
285 memmove(rr+rrset->rk.dname_len, &rrset->rk.type, 2); in packed_rr_to_string()
287 memmove(rr+rrset->rk.dname_len+2, &rrset->rk.rrset_class, 2); in packed_rr_to_string()
288 sldns_write_uint32(rr+rrset->rk.dname_len+4, in packed_rr_to_string()
[all …]
H A Dpacked_rrset.h280 struct packed_rrset rrset; member
379 void get_cname_target(struct ub_packed_rrset_key* rrset, uint8_t** dname,
403 struct ub_packed_rrset_key* rrset);
414 int packed_rr_to_string(struct ub_packed_rrset_key* rrset, size_t i,
424 struct ub_packed_rrset_key* rrset);
/freebsd-12.1/contrib/unbound/services/cache/
H A Drrset.c247 rrset = packed_rrset_copy_alloc(rrset, alloc, timenow); in rrset_cache_update_wildcard()
248 if(!rrset) { in rrset_cache_update_wildcard()
258 free(rrset->rk.dname); in rrset_cache_update_wildcard()
260 rrset->rk.dname = (uint8_t*)memdup(wc_dname, rrset->rk.dname_len); in rrset_cache_update_wildcard()
267 rrset->entry.hash = rrset_key_hash(&rrset->rk); in rrset_cache_update_wildcard()
268 ref.key = rrset; in rrset_cache_update_wildcard()
269 ref.id = rrset->id; in rrset_cache_update_wildcard()
375 rrset->entry.hash = rrset_key_hash(&rrset->rk); in rrset_update_sec_status()
377 e = slabhash_lookup(&r->table, rrset->entry.hash, rrset, 1); in rrset_update_sec_status()
414 rrset->entry.hash = rrset_key_hash(&rrset->rk); in rrset_check_sec_status()
[all …]
H A Ddns.c202 struct ub_packed_rrset_key *rrset; in find_closest_of_type() local
216 return rrset; in find_closest_of_type()
382 if(!rrset) { in find_add_ds()
391 if(rrset && nsec_has_type(rrset, LDNS_RR_TYPE_DS)) { in find_add_ds()
396 if(rrset) { in find_add_ds()
403 lock_rw_unlock(&rrset->entry.lock); in find_add_ds()
618 rrset->entry.data; in rrset_msg()
649 rrset->entry.data; in synth_dname_msg()
767 if(!rrset) in fill_any()
810 struct ub_packed_rrset_key* rrset; in dns_cache_lookup() local
[all …]
H A Drrset.h151 struct ub_packed_rrset_key* rrset, uint8_t* ce, size_t ce_len,
220 struct ub_packed_rrset_key* rrset, time_t now);
232 struct ub_packed_rrset_key* rrset, time_t now);
/freebsd-12.1/contrib/ldns/drill/
H A Dchasetrace.c22 ldns_dnssec_rrsets *rrset; in add_rr_list_to_referrals() local
28 rrset = ldns_dnssec_zone_find_rrset( in add_rr_list_to_referrals()
30 if (rrset) { in add_rr_list_to_referrals()
31 for (rrs = rrset->rrs; rrs; rrs = rrs->next) in add_rr_list_to_referrals()
343 ldns_rr_list *rrset = NULL; in do_chase() local
384 rrset = ldns_pkt_rr_list_by_name_and_type(pkt, in do_chase()
389 if (!rrset) { in do_chase()
399 if (!rrset) { in do_chase()
405 if (!rrset) { in do_chase()
423 if (!rrset) { in do_chase()
[all …]
/freebsd-12.1/contrib/unbound/services/
H A Dlocalzone.c333 rrset->rrset = (struct ub_packed_rrset_key*) in new_local_rrset()
334 regional_alloc_zero(region, sizeof(*rrset->rrset)); in new_local_rrset()
335 if(!rrset->rrset) { in new_local_rrset()
339 rrset->rrset->entry.key = rrset->rrset; in new_local_rrset()
348 rrset->rrset->entry.data = pd; in new_local_rrset()
349 rrset->rrset->rk.dname = node->name; in new_local_rrset()
350 rrset->rrset->rk.dname_len = node->namelen; in new_local_rrset()
351 rrset->rrset->rk.type = htons(rrtype); in new_local_rrset()
352 rrset->rrset->rk.rrset_class = htons(rrclass); in new_local_rrset()
506 z->soa = rrset->rrset; in local_zone_enter_rr()
[all …]
H A Dauthzone.c357 free(rrset); in auth_rrset_delete()
653 rrset = rrset->next; in az_domain_rrset()
675 rrset = rrset->next; in domain_remove_rrset()
865 if(!rrset) { in rrset_create()
1074 i<rrset->data->count+rrset->data->rrsig_count; i++) { in rrsigs_copy_from_rrset_to_rrsigset()
1225 rrset->data->count = rrset->data->rrsig_count; in az_domain_remove_rr()
2127 rrset = rrset->next; in domain_has_only_nsec3()
3145 if(ce && rrset && rrset->type == LDNS_RR_TYPE_NS) { in az_generate_answer_nonexistnode()
3148 if(ce && rrset && rrset->type == LDNS_RR_TYPE_DNAME) { in az_generate_answer_nonexistnode()
3150 rrset); in az_generate_answer_nonexistnode()
[all …]
H A Drpz.c339 struct ub_packed_rrset_key* rrset; in new_cname_override() local
343 sizeof(*rrset)); in new_cname_override()
344 if(!rrset) { in new_cname_override()
348 rrset->entry.key = rrset; in new_cname_override()
375 rrset->entry.data = pd; in new_cname_override()
376 rrset->rk.type = htons(LDNS_RR_TYPE_CNAME); in new_cname_override()
377 rrset->rk.rrset_class = htons(LDNS_RR_CLASS_IN); in new_cname_override()
378 return rrset; in new_cname_override()
750 while(p && ntohs(p->rrset->rk.type) != rr_type) { in rpz_data_delete_rr()
977 qinfo->local_alias->rrset = in rpz_apply_qname_trigger()
[all …]
/freebsd-12.1/contrib/unbound/ipset/
H A Dipset.c140 struct mnl_socket *mnl, struct ub_packed_rrset_key *rrset, in ipset_check_zones_for_rrset() argument
150 dlen = sldns_wire2str_dname_buf(rrset->rk.dname, rrset->rk.dname_len, dname, BUFF_LEN); in ipset_check_zones_for_rrset()
166 d = (struct packed_rrset_data*)rrset->entry.data; in ipset_check_zones_for_rrset()
183 struct ub_packed_rrset_key *rrset; in ipset_update() local
202 rrset = return_msg->rep->rrsets[i]; in ipset_update()
204 if (rrset->rk.type == htons(LDNS_RR_TYPE_A)) { in ipset_update()
217 if(ipset_check_zones_for_rrset(env, ie, mnl, rrset, in ipset_update()
/freebsd-12.1/contrib/unbound/respip/
H A Drespip.c227 region, sizeof(*rrset)); in new_rrset()
228 if(!rrset) { in new_rrset()
232 rrset->entry.key = rrset; in new_rrset()
240 rrset->entry.data = pd; in new_rrset()
241 rrset->rk.dname = regional_alloc_zero(region, 1); in new_rrset()
242 if(!rrset->rk.dname) { in new_rrset()
246 rrset->rk.dname_len = 1; in new_rrset()
247 rrset->rk.type = htons(rrtype); in new_rrset()
248 rrset->rk.rrset_class = htons(rrclass); in new_rrset()
249 return rrset; in new_rrset()
[all …]

123