Home
last modified time | relevance | path

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

123

/freebsd-14.2/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()
343 for(rrset = msg->rrset_first; rrset; rrset = rrset->rrset_all_next) in soa_in_auth()
557 rrset = rrset->rrset_all_next; in scrub_normalize()
595 rrset = rrset->rrset_all_next; in scrub_normalize()
684 rrset = rrset->rrset_all_next; in scrub_normalize()
720 rrset = rrset->rrset_all_next; in scrub_normalize()
888 rrset = rrset->rrset_all_next; in scrub_sanitize()
906 rrset = rrset->rrset_all_next; in scrub_sanitize()
1016 rrset->hash = pkt_hash_rrset(pkt, rrset->dname, rrset->type, rrset->rrset_class, rrset->flags); in scrub_sanitize()
[all …]
H A Diter_priv.c211 struct rrset_parse* rrset) in priv_rrset_bad() argument
217 if(priv_lookup_name(priv, pkt, rrset->dname, rrset->dname_len, in priv_rrset_bad()
218 ntohs(rrset->rrset_class))) { in priv_rrset_bad()
224 if(rrset->type == LDNS_RR_TYPE_A) { in priv_rrset_bad()
232 for(rr = rrset->rr_first; rr; rr = rr->next) { in priv_rrset_bad()
242 …if(msgparse_rrset_remove_rr("sanitize: removing public name with private address", pkt, rrset, pre… in priv_rrset_bad()
248 } else if(rrset->type == LDNS_RR_TYPE_AAAA) { in priv_rrset_bad()
255 for(rr = rrset->rr_first; rr; rr = rr->next) { in priv_rrset_bad()
265 …if(msgparse_rrset_remove_rr("sanitize: removing public name with private address", pkt, rrset, pre… in priv_rrset_bad()
H A Diter_utils.c1125 struct ub_packed_rrset_key* rrset) in iter_store_parentside_rrset() argument
1128 rrset = packed_rrset_copy_alloc(rrset, env->alloc, *env->now); in iter_store_parentside_rrset()
1129 if(!rrset) { in iter_store_parentside_rrset()
1133 rrset->rk.flags |= PACKED_RRSET_PARENT_SIDE; in iter_store_parentside_rrset()
1134 rrset->entry.hash = rrset_key_hash(&rrset->rk); in iter_store_parentside_rrset()
1135 ref.key = rrset; in iter_store_parentside_rrset()
1136 ref.id = rrset->id; in iter_store_parentside_rrset()
1158 if(rrset) { in iter_store_parentside_NS()
1160 iter_store_parentside_rrset(env, rrset); in iter_store_parentside_NS()
1175 if(!rrset && rep->rrset_count != 0) rrset = rep->rrsets[0]; in iter_store_parentside_neg()
[all …]
/freebsd-14.2/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.c270 if (rrset == NULL) { in getrrsetbyname()
293 rrset->rri_nrdatas = count_dns_rr(response->answer, rrset->rri_rdclass, in getrrsetbyname()
295 rrset->rri_nsigs = count_dns_rr(response->answer, rrset->rri_rdclass, in getrrsetbyname()
299 rrset->rri_rdatas = calloc(rrset->rri_nrdatas, in getrrsetbyname()
308 rrset->rri_sigs = calloc(rrset->rri_nsigs, sizeof(struct rdatainfo)); in getrrsetbyname()
342 *res = rrset; in getrrsetbyname()
346 if (rrset != NULL) in getrrsetbyname()
347 freerrset(rrset); in getrrsetbyname()
358 if (rrset == NULL) in freerrset()
379 if (rrset->rri_name) in freerrset()
[all …]
/freebsd-14.2/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-14.2/contrib/unbound/services/cache/
H A Drrset.c252 rrset = packed_rrset_copy_alloc(rrset, alloc, timenow); in rrset_cache_update_wildcard()
253 if(!rrset) { in rrset_cache_update_wildcard()
263 free(rrset->rk.dname); in rrset_cache_update_wildcard()
265 rrset->rk.dname = (uint8_t*)memdup(wc_dname, rrset->rk.dname_len); in rrset_cache_update_wildcard()
272 rrset->entry.hash = rrset_key_hash(&rrset->rk); in rrset_cache_update_wildcard()
273 ref.key = rrset; in rrset_cache_update_wildcard()
274 ref.id = rrset->id; in rrset_cache_update_wildcard()
380 rrset->entry.hash = rrset_key_hash(&rrset->rk); in rrset_update_sec_status()
382 e = slabhash_lookup(&r->table, rrset->entry.hash, rrset, 1); in rrset_update_sec_status()
420 rrset->entry.hash = rrset_key_hash(&rrset->rk); in rrset_check_sec_status()
[all …]
H A Ddns.c212 struct ub_packed_rrset_key *rrset; in find_closest_of_type() local
229 return rrset; in find_closest_of_type()
235 return rrset; in find_closest_of_type()
253 return rrset; in find_closest_of_type()
441 if(!rrset) { in find_add_ds()
450 if(rrset && nsec_has_type(rrset, LDNS_RR_TYPE_DS)) { in find_add_ds()
455 if(rrset) { in find_add_ds()
703 rrset->entry.data; in rrset_msg()
736 rrset->entry.data; in synth_dname_msg()
856 if(!rrset) in fill_any()
[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-14.2/contrib/unbound/util/data/
H A Dmsgparse.c275 if(*p == rrset) { in msgparse_bucket_remove()
295 if(p == rrset) { in change_section()
799 if(rrset->rr_last) in add_rr_to_rrset()
803 rrset->rr_count++; in add_rr_to_rrset()
886 if(!rrset) { in parse_section()
891 if(!rrset) in parse_section()
1165 while(rrset) { in parse_extract_edns_from_response_msg()
1171 found = rrset; in parse_extract_edns_from_response_msg()
1173 prev = rrset; in parse_extract_edns_from_response_msg()
1174 rrset = rrset->rrset_all_next; in parse_extract_edns_from_response_msg()
[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()
265 struct ub_packed_rrset_key* rrset) in log_rrset_key() argument
268 log_nametypeclass(v, str, rrset->rk.dname, in log_rrset_key()
269 ntohs(rrset->rk.type), ntohs(rrset->rk.rrset_class)); in log_rrset_key()
286 memmove(rr, rrset->rk.dname, rrset->rk.dname_len); in packed_rr_to_string()
288 memmove(rr+rrset->rk.dname_len, &rrset->rk.type, 2); in packed_rr_to_string()
290 memmove(rr+rrset->rk.dname_len+2, &rrset->rk.rrset_class, 2); in packed_rr_to_string()
293 sldns_write_uint32(rr+rrset->rk.dname_len+4, in packed_rr_to_string()
[all …]
H A Dpacked_rrset.h294 struct packed_rrset rrset; member
393 void get_cname_target(struct ub_packed_rrset_key* rrset, uint8_t** dname,
417 struct ub_packed_rrset_key* rrset);
428 int packed_rr_to_string(struct ub_packed_rrset_key* rrset, size_t i,
438 struct ub_packed_rrset_key* rrset);
/freebsd-14.2/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()
2464 if (!rrset) { in ldns_verify_rrsig_keylist_notime()
2547 if (!rrset) { in ldns_verify_rrsig_time()
2594 rrset, in ldns_verify_rrsig_evp()
2654 rrset,
2665 rrset,
2676 rrset,
2693 rrset,
2723 rrset,
[all …]
/freebsd-14.2/contrib/unbound/validator/
H A Dval_nsec3.c128 rrset->entry.data; in rrset_get_count()
138 rrset->entry.data; in nsec3_unknown_flags()
149 rrset->entry.data; in nsec3_has_optout()
161 rrset->entry.data; in nsec3_get_algo()
173 rrset->entry.data; in nsec3_known_algo()
225 if(!nsec3_known_algo(rrset, r) || nsec3_unknown_flags(rrset, r)) in nsec3_get_params()
289 zone = rrset->rk.dname; in nsec3_get_nextowner_b32()
499 for(rrset=filter_first(filter, &rrsetnum, &rrnum); rrset; in nsec3_iteration_count_high()
806 *rrset = NULL; in find_matching_nsec3()
917 *rrset = NULL; in find_covering_nsec3()
[all …]
H A Dval_sigcrypt.c90 rrset->entry.data; in rrset_get_count()
637 num = rrset_get_sigcount(rrset); in dnskeyset_verify_rrset()
719 num = rrset_get_sigcount(rrset); in dnskey_verify_rrset()
731 tag != rrset_get_sig_keytag(rrset, i)) in dnskey_verify_rrset()
775 struct ub_packed_rrset_key* rrset; member
933 rrset->entry.data; in canonical_compare()
935 uint16_t type = ntohs(rrset->rk.type); in canonical_compare()
1016 log_assert(r1->rrset == r2->rrset); in canonical_tree_compare()
1037 rrs[i].rrset = rrset; in canonical_sort()
1096 switch(ntohs(rrset->rk.type)) { in canonicalize_rdata()
[all …]
H A Dval_utils.c191 rrset->entry.data; in val_find_rrset_signer()
218 rrset->entry.data; in val_find_best_signer()
389 rrset->entry.data; in rrset_get_count()
399 rrset->entry.data; in rrset_get_ttl()
417 rrset->rk.dname, ntohs(rrset->rk.type), in val_verify_rrset()
426 rrset->rk.dname, ntohs(rrset->rk.type), in val_verify_rrset()
432 ntohs(rrset->rk.type), ntohs(rrset->rk.rrset_class)); in val_verify_rrset()
952 wn = rrset->rk.dname; in val_rrset_wildcard()
953 wl = rrset->rk.dname_len; in val_rrset_wildcard()
1309 if(rrset) { in val_find_DS()
[all …]
H A Dval_nsec3.h331 size_t nsec3_get_nextowner_b32(struct ub_packed_rrset_key* rrset, int r,
359 int nsec3_get_params(struct ub_packed_rrset_key* rrset, int r,
386 int nsec3_has_type(struct ub_packed_rrset_key* rrset, int r, uint16_t type);
394 int nsec3_has_optout(struct ub_packed_rrset_key* rrset, int r);
404 int nsec3_get_nextowner(struct ub_packed_rrset_key* rrset, int r,
421 struct ub_packed_rrset_key* rrset, int rr, struct sldns_buffer* buf);
H A Dval_sigcrypt.h273 struct val_env* ve, struct ub_packed_rrset_key* rrset,
294 struct ub_packed_rrset_key* rrset, struct ub_packed_rrset_key* dnskey,
322 struct ub_packed_rrset_key* rrset, struct ub_packed_rrset_key* dnskey,
H A Dval_utils.h133 struct val_env* ve, struct ub_packed_rrset_key* rrset,
286 int val_rrset_wildcard(struct ub_packed_rrset_key* rrset, uint8_t** wc,
372 void val_find_rrset_signer(struct ub_packed_rrset_key* rrset, uint8_t** sname,
/freebsd-14.2/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-14.2/contrib/unbound/services/
H A Drpz.c460 rrset->entry.key = rrset; in new_cname_override()
918 rrset->rrset = (struct ub_packed_rrset_key*) in rpz_clientip_new_rrset()
920 if(rrset->rrset == NULL) { in rpz_clientip_new_rrset()
924 rrset->rrset->entry.key = rrset->rrset; in rpz_clientip_new_rrset()
932 rrset->rrset->entry.data = pd; in rpz_clientip_new_rrset()
933 rrset->rrset->rk.type = htons(rrtype); in rpz_clientip_new_rrset()
934 rrset->rrset->rk.rrset_class = htons(rrclass); in rpz_clientip_new_rrset()
936 if(rrset->rrset->rk.dname == NULL) { in rpz_clientip_new_rrset()
940 rrset->rrset->rk.dname_len = 1; in rpz_clientip_new_rrset()
1868 rp = respip_copy_rrset(rrset->rrset, temp); in rpz_apply_clientip_localdata_action()
[all …]
H A Dlocalzone.c373 rrset->rrset = (struct ub_packed_rrset_key*) in new_local_rrset()
374 regional_alloc_zero(region, sizeof(*rrset->rrset)); in new_local_rrset()
375 if(!rrset->rrset) { in new_local_rrset()
379 rrset->rrset->entry.key = rrset->rrset; in new_local_rrset()
388 rrset->rrset->entry.data = pd; in new_local_rrset()
389 rrset->rrset->rk.dname = node->name; in new_local_rrset()
390 rrset->rrset->rk.dname_len = node->namelen; in new_local_rrset()
391 rrset->rrset->rk.type = htons(rrtype); in new_local_rrset()
392 rrset->rrset->rk.rrset_class = htons(rrclass); in new_local_rrset()
582 if(!rrset) in local_zone_enter_rr()
[all …]
H A Dauthzone.c362 free(rrset); in auth_rrset_delete()
660 rrset = rrset->next; in az_domain_rrset()
682 rrset = rrset->next; in domain_remove_rrset()
872 if(!rrset) { in rrset_create()
883 free(rrset); in rrset_create()
1081 i<rrset->data->count+rrset->data->rrsig_count; i++) { in rrsigs_copy_from_rrset_to_rrsigset()
1232 rrset->data->count = rrset->data->rrsig_count; in az_domain_remove_rr()
2390 rrset = rrset->next; in domain_has_only_nsec3()
3415 if(ce && rrset && rrset->type == LDNS_RR_TYPE_NS) { in az_generate_answer_nonexistnode()
3420 rrset); in az_generate_answer_nonexistnode()
[all …]
/freebsd-14.2/contrib/unbound/ipset/
H A Dipset.c226 struct ub_packed_rrset_key *rrset, const char *qname, int qlen, in ipset_check_zones_for_rrset() argument
236 dlen = sldns_wire2str_dname_buf(rrset->rk.dname, rrset->rk.dname_len, dname, BUFF_LEN); in ipset_check_zones_for_rrset()
264 d = (struct packed_rrset_data*)rrset->entry.data; in ipset_check_zones_for_rrset()
277 struct ub_packed_rrset_key *rrset; in ipset_update() local
303 rrset = return_msg->rep->rrsets[i]; in ipset_update()
304 if(ntohs(rrset->rk.type) == LDNS_RR_TYPE_A && in ipset_update()
308 } else if(ntohs(rrset->rk.type) == LDNS_RR_TYPE_AAAA && in ipset_update()
315 if(ipset_check_zones_for_rrset(env, ie, rrset, qname, in ipset_update()
/freebsd-14.2/contrib/unbound/respip/
H A Drespip.c228 region, sizeof(*rrset)); in new_rrset()
229 if(!rrset) { in new_rrset()
233 rrset->entry.key = rrset; in new_rrset()
241 rrset->entry.data = pd; in new_rrset()
242 rrset->rk.dname = regional_alloc_zero(region, 1); in new_rrset()
243 if(!rrset->rk.dname) { in new_rrset()
247 rrset->rk.dname_len = 1; in new_rrset()
248 rrset->rk.type = htons(rrtype); in new_rrset()
249 rrset->rk.rrset_class = htons(rrclass); in new_rrset()
250 return rrset; in new_rrset()
[all …]

123