| /freebsd-12.1/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() 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 D | iter_priv.c | 217 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 D | iter_utils.c | 1011 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 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 | 265 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 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-12.1/contrib/unbound/validator/ |
| H A D | val_nsec3.c | 115 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 D | val_sigcrypt.c | 86 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 D | val_utils.c | 164 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 D | val_nsec3.h | 291 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 D | val_sigcrypt.h | 249 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 D | val_utils.h | 130 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 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() 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 D | msgparse.c | 270 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 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() 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 D | packed_rrset.h | 280 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 D | rrset.c | 247 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 D | dns.c | 202 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 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-12.1/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-12.1/contrib/unbound/services/ |
| H A D | localzone.c | 333 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 D | authzone.c | 357 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 D | rpz.c | 339 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 D | ipset.c | 140 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 D | respip.c | 227 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 …]
|