| /freebsd-14.2/contrib/unbound/iterator/ |
| H A D | iter_scrub.c | 86 *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 D | iter_priv.c | 211 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 D | iter_utils.c | 1125 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 D | getrrsetbyname-ldns.c | 122 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 D | getrrsetbyname.c | 270 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 D | dnssec_verify.h | 22 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 D | rrset.c | 252 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 D | dns.c | 212 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 D | rrset.h | 151 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 D | msgparse.c | 275 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 D | packed_rrset.c | 201 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 D | packed_rrset.h | 294 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 D | dnssec_verify.c | 234 } 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 D | val_nsec3.c | 128 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 D | val_sigcrypt.c | 90 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 D | val_utils.c | 191 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 D | val_nsec3.h | 331 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 D | val_sigcrypt.h | 273 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 D | val_utils.h | 133 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 D | chasetrace.c | 22 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 D | rpz.c | 460 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 D | localzone.c | 373 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 D | authzone.c | 362 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 D | ipset.c | 226 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 D | respip.c | 228 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 …]
|