/freebsd-12-stable/crypto/openssh/openbsd-compat/ |
H A D | getrrsetbyname-ldns.c | 69 struct rrsetinfo *rrset = NULL; local 120 /* initialize rrset */ 121 rrset = calloc(1, sizeof(struct rrsetinfo)); 122 if (rrset == NULL) { 128 rrset->rri_nrdatas = ldns_rr_list_rr_count(rrdata); 129 if (!rrset->rri_nrdatas) { 136 if ((rrset->rri_name = malloc(len)) == NULL) { 140 memcpy(rrset->rri_name, 143 rrset->rri_rdclass = ldns_rr_get_class(ldns_rr_list_rr(rrdata, 0)); 144 rrset 253 freerrset(struct rrsetinfo *rrset) argument [all...] |
H A D | getrrsetbyname.c | 192 struct rrsetinfo *rrset = NULL; local 263 /* initialize rrset */ 264 rrset = calloc(1, sizeof(struct rrsetinfo)); 265 if (rrset == NULL) { 269 rrset->rri_rdclass = response->query->class; 270 rrset->rri_rdtype = response->query->type; 271 rrset->rri_ttl = response->answer->ttl; 272 rrset->rri_nrdatas = response->header.ancount; 277 rrset->rri_flags |= RRSET_VALIDATED; 281 rrset 349 freerrset(struct rrsetinfo *rrset) argument [all...] |
/freebsd-12-stable/contrib/unbound/iterator/ |
H A D | iter_scrub.c | 46 #include "services/cache/rrset.h" 61 /** remove rrset, update loop variables */ 64 struct rrset_parse* prev, struct rrset_parse** rrset) 67 && (*rrset)->dname_len <= LDNS_MAX_DOMAINLEN) { 69 dname_pkt_copy(pkt, buf, (*rrset)->dname); 71 (*rrset)->type, ntohs((*rrset)->rrset_class)); 74 prev->rrset_all_next = (*rrset)->rrset_all_next; 75 else msg->rrset_first = (*rrset)->rrset_all_next; 76 if(msg->rrset_last == *rrset) 63 remove_rrset(const char* str, sldns_buffer* pkt, struct msg_parse* msg, struct rrset_parse* prev, struct rrset_parse** rrset) argument 111 get_additional_name(struct rrset_parse* rrset, struct rr_parse* rr, uint8_t** nm, size_t* nmlen, sldns_buffer* pkt) argument 151 mark_additional_rrset(sldns_buffer* pkt, struct msg_parse* msg, struct rrset_parse* rrset) argument 187 parse_get_cname_target(struct rrset_parse* rrset, uint8_t** sname, size_t* snamelen, sldns_buffer* pkt) argument 252 synth_cname_rrset(uint8_t** sname, size_t* snamelen, uint8_t* alias, size_t aliaslen, struct regional* region, struct msg_parse* msg, struct rrset_parse* rrset, struct rrset_parse* prev, struct rrset_parse* nx, sldns_buffer* pkt) argument 341 struct rrset_parse* rrset; local 366 struct rrset_parse* rrset, *prev, *nsset=NULL; local 617 store_rrset(sldns_buffer* pkt, struct msg_parse* msg, struct module_env* env, struct rrset_parse* rrset) argument 647 sanitize_nsec_is_overreach(struct rrset_parse* rrset, uint8_t* zonename) argument 691 struct rrset_parse* rrset, *prev; local [all...] |
H A D | iter_priv.c | 210 /** remove RR from msgparse RRset, return true if rrset is entirely bad */ 212 remove_rr(const char* str, sldns_buffer* pkt, struct rrset_parse* rrset, argument 215 if(verbosity >= VERB_QUERY && rrset->dname_len <= LDNS_MAX_DOMAINLEN && str) { 217 dname_pkt_copy(pkt, buf, rrset->dname); 222 else rrset->rr_first = (*rr)->next; 223 if(rrset->rr_last == *rr) 224 rrset->rr_last = prev; 225 rrset->rr_count --; 226 rrset->size -= (*rr)->size; 229 return rrset 232 priv_rrset_bad(struct iter_priv* priv, sldns_buffer* pkt, struct rrset_parse* rrset) argument [all...] |
H A D | iter_priv.h | 94 * See if rrset is bad. 98 * @param pkt: packet to decompress rrset name in. 99 * @param rrset: the rrset to examine, A or AAAA. 100 * @return true if the rrset is bad and should be removed. 103 struct rrset_parse* rrset);
|
H A D | iter_delegpt.h | 55 * For a domain name, the NS rrset, and the A and AAAA records for those. 198 * Add NS rrset; calls add_ns repeatedly. 201 * @param ns_rrset: NS rrset. 202 * @param lame: rrset is lame, disprefer it. 230 * @param rrset: RRset A to add. 231 * @param lame: rrset is lame, disprefer it. 236 struct ub_packed_rrset_key* rrset, uint8_t lame, int* additions); 242 * @param rrset: RRset AAAA to add. 243 * @param lame: rrset is lame, disprefer it. 248 struct ub_packed_rrset_key* rrset, uint8_ [all...] |
/freebsd-12-stable/contrib/ldns/ldns/ |
H A D | dnssec_verify.h | 17 * verify an rrset 22 ldns_rr_list *rrset; member in struct:ldns_dnssec_data_chain_struct 79 * \param[in] *data_set The original rrset where the chain ends 125 /* the complete rrset this rr was in */ 126 ldns_rr_list *rrset; member in struct:ldns_dnssec_trust_tree_struct 243 * Sub function for derive_trust_tree that is used for a 'normal' rrset 255 * Sub function for derive_trust_tree that is used for a 'normal' rrset 363 * Verifies a list of signatures for one rrset. 365 * \param[in] rrset the rrset t [all...] |
/freebsd-12-stable/contrib/unbound/services/cache/ |
H A D | rrset.c | 2 * services/cache/rrset.c - Resource record set cache. 39 * This file contains the rrset cache. 42 #include "services/cache/rrset.h" 101 * holding any other rrset lock. 124 /** see if rrset needs to be updated in the cache */ 130 /* o store if rrset has been validated 141 /* if the cached rrset is bogus, and this one equal, 243 struct ub_packed_rrset_key* rrset, uint8_t* ce, size_t ce_len, 248 rrset = packed_rrset_copy_alloc(rrset, allo 242 rrset_cache_update_wildcard(struct rrset_cache* rrset_cache, struct ub_packed_rrset_key* rrset, uint8_t* ce, size_t ce_len, struct alloc_cache* alloc, time_t timenow) argument 367 rrset_update_sec_status(struct rrset_cache* r, struct ub_packed_rrset_key* rrset, time_t now) argument 407 rrset_check_sec_status(struct rrset_cache* r, struct ub_packed_rrset_key* rrset, time_t now) argument [all...] |
H A D | rrset.h | 2 * services/cache/rrset.h - Resource record set cache. 39 * This file contains the rrset cache. 53 * The rrset cache 62 * Create rrset cache 64 * @param alloc: initial default rrset key allocation. 71 * Delete rrset cache 72 * @param r: rrset cache to delete. 80 * @param r: rrset cache to adjust (like realloc). 82 * @param alloc: initial default rrset key allocation. 83 * @return 0 on error, or new rrset cach [all...] |
H A D | dns.c | 2 * services/cache/dns.c - Cache services for DNS using msg and rrset caches. 47 #include "services/cache/rrset.h" 58 /** store rrsets in the rrset cache. 78 /* see if rrset already exists in cache, if not insert it. */ 92 /* if deleted rrset, do not copy it */ 171 * unnecessary, because the cache gets locked per rrset. */ 197 /** find closest NS or DNAME and returns the rrset (locked) */ 202 struct ub_packed_rrset_key *rrset; local 214 if((rrset = rrset_cache_lookup(env->rrset_cache, qname, 216 return rrset; 228 addr_to_additional(struct ub_packed_rrset_key* rrset, struct regional* region, struct dns_msg* msg, time_t now) argument 379 struct ub_packed_rrset_key* rrset = rrset_cache_lookup( local 440 dns_msg_authadd(struct dns_msg* msg, struct regional* region, struct ub_packed_rrset_key* rrset, time_t now) argument 451 dns_msg_ansadd(struct dns_msg* msg, struct regional* region, struct ub_packed_rrset_key* rrset, time_t now) argument 613 rrset_msg(struct ub_packed_rrset_key* rrset, struct regional* region, time_t now, struct query_info* q) argument 643 synth_dname_msg(struct ub_packed_rrset_key* rrset, struct regional* region, time_t now, struct query_info* q, enum sec_status* sec_status) argument 763 struct ub_packed_rrset_key* rrset = rrset_cache_lookup( local 810 struct ub_packed_rrset_key* rrset; local [all...] |
H A D | dns.h | 2 * services/cache/dns.h - Cache services for DNS using msg and rrset caches. 98 * Store message in the cache. Stores in message cache and rrset cache. 178 * @param env: module environment with rrset cache 202 * Add rrset to authority section in unpacked dns_msg message. Must have enough 206 * @param rrset: to add in authority section 211 struct ub_packed_rrset_key* rrset, time_t now); 214 * Add rrset to authority section in unpacked dns_msg message. Must have enough 218 * @param rrset: to add in authority section 223 struct ub_packed_rrset_key* rrset, time_t now);
|
/freebsd-12-stable/contrib/unbound/validator/ |
H A D | val_nsec3.h | 231 /** where are the parameters for conversion, in this rrset data */ 266 * @param nsec3: the rrset with parameters 284 * @param rrset: the NSEC3 rrset. 285 * @param r: the rr num of the nsec3 in the rrset. 291 size_t nsec3_get_nextowner_b32(struct ub_packed_rrset_key* rrset, int r, 311 * @param rrset: the NSEC3 rrset. 312 * @param r: the rr num of the nsec3 in the rrset. 319 int nsec3_get_params(struct ub_packed_rrset_key* rrset, in [all...] |
H A D | val_nsec3.c | 49 #include "services/cache/rrset.h" 83 /** NSEC3 record that proved ce. rrset */ 87 /** NSEC3 record that proved nc. rrset */ 110 /** return number of rrs in an rrset */ 112 rrset_get_count(struct ub_packed_rrset_key* rrset) argument 115 rrset->entry.data; 122 nsec3_unknown_flags(struct ub_packed_rrset_key* rrset, int r) argument 125 rrset->entry.data; 133 nsec3_has_optout(struct ub_packed_rrset_key* rrset, int r) argument 136 rrset 145 nsec3_get_algo(struct ub_packed_rrset_key* rrset, int r) argument 157 nsec3_known_algo(struct ub_packed_rrset_key* rrset, int r) argument 173 nsec3_get_iter(struct ub_packed_rrset_key* rrset, int r) argument 188 nsec3_get_salt(struct ub_packed_rrset_key* rrset, int r, uint8_t** salt, size_t* saltlen) argument 209 nsec3_get_params(struct ub_packed_rrset_key* rrset, int r, int* algo, size_t* iter, uint8_t** salt, size_t* saltlen) argument 222 nsec3_get_nextowner(struct ub_packed_rrset_key* rrset, int r, uint8_t** next, size_t* nextlen) argument 268 nsec3_get_nextowner_b32(struct ub_packed_rrset_key* rrset, int r, uint8_t* buf, size_t max) argument 283 nsec3_has_type(struct ub_packed_rrset_key* rrset, int r, uint16_t type) argument 479 struct ub_packed_rrset_key* rrset; local 736 find_matching_nsec3(struct module_env* env, struct nsec3_filter* flt, rbtree_type* ct, uint8_t* nm, size_t nmlen, struct ub_packed_rrset_key** rrset, int* rr) argument 769 nsec3_covers(uint8_t* zone, struct nsec3_cached_hash* hash, struct ub_packed_rrset_key* rrset, int rr, sldns_buffer* buf) argument 829 find_covering_nsec3(struct module_env* env, struct nsec3_filter* flt, rbtree_type* ct, uint8_t* nm, size_t nmlen, struct ub_packed_rrset_key** rrset, int* rr) argument 1098 struct ub_packed_rrset_key* rrset; local 1325 struct ub_packed_rrset_key* rrset; local [all...] |
H A D | val_sigcrypt.h | 75 * Initialize algo needs structure, set algos from rrset as needed. 92 * Initialize algo needs structure, set algos from rrset as needed. 147 * @param dnskey_rrset: DNSKEY rrset. 148 * @param dnskey_idx: index of RR in rrset. 149 * @param ds_rrset: DS rrset 150 * @param ds_idx: index of RR in DS rrset. 159 * @param dnskey_rrset: DNSKEY rrset. 160 * @param dnskey_idx: index of RR in rrset. 168 * @param ds_rrset: DS rrset 169 * @param ds_idx: index of RR in DS rrset [all...] |
H A D | val_sigcrypt.c | 81 /** return number of rrs in an rrset */ 83 rrset_get_count(struct ub_packed_rrset_key* rrset) argument 86 rrset->entry.data; 103 * @param k: rrset (with signatures) 121 * @param k: rrset (with signatures) 162 * @param k: DNSKEY rrset. 242 * @param k: DS rrset. 267 * @param k: DS rrset. 281 * @param dnskey_rrset: DNSKEY rrset. 282 * @param dnskey_idx: index of RR in rrset 486 dnskeyset_verify_rrset(struct module_env* env, struct val_env* ve, struct ub_packed_rrset_key* rrset, struct ub_packed_rrset_key* dnskey, uint8_t* sigalg, char** reason, sldns_pkt_section section, struct module_qstate* qstate) argument 555 dnskey_verify_rrset(struct module_env* env, struct val_env* ve, struct ub_packed_rrset_key* rrset, struct ub_packed_rrset_key* dnskey, size_t dnskey_idx, char** reason, sldns_pkt_section section, struct module_qstate* qstate) argument 594 dnskeyset_verify_rrset_sig(struct module_env* env, struct val_env* ve, time_t now, struct ub_packed_rrset_key* rrset, struct ub_packed_rrset_key* dnskey, size_t sig_idx, struct rbtree_type** sortree, char** reason, sldns_pkt_section section, struct module_qstate* qstate) argument 642 struct ub_packed_rrset_key* rrset; member in struct:canon_rr 797 canonical_compare(struct ub_packed_rrset_key* rrset, size_t i, size_t j) argument 897 canonical_sort(struct ub_packed_rrset_key* rrset, struct packed_rrset_data* d, rbtree_type* sortree, struct canon_rr* rrs) argument 959 canonicalize_rdata(sldns_buffer* buf, struct ub_packed_rrset_key* rrset, size_t len) argument 1327 adjust_ttl(struct val_env* ve, uint32_t unow, struct ub_packed_rrset_key* rrset, uint8_t* orig_p, uint8_t* expi_p, uint8_t* incep_p) argument 1376 dnskey_verify_rrset_sig(struct regional* region, sldns_buffer* buf, struct val_env* ve, time_t now, struct ub_packed_rrset_key* rrset, struct ub_packed_rrset_key* dnskey, size_t dnskey_idx, size_t sig_idx, struct rbtree_type** sortree, int* buf_canon, char** reason, sldns_pkt_section section, struct module_qstate* qstate) argument [all...] |
H A D | val_utils.c | 49 #include "services/cache/rrset.h" 160 val_find_rrset_signer(struct ub_packed_rrset_key* rrset, uint8_t** sname, argument 164 rrset->entry.data; 178 * @param rrset: which rrsigs to look through. 186 val_find_best_signer(struct ub_packed_rrset_key* rrset, argument 191 rrset->entry.data; 224 /* check for the answer rrset */ 236 /* check for the first signed cname/dname rrset */ 276 /* check for one of the answer rrset that has signatures, 315 /** return number of rrs in an rrset */ 317 rrset_get_count(struct ub_packed_rrset_key* rrset) argument 327 rrset_get_ttl(struct ub_packed_rrset_key* rrset) argument 336 val_verify_rrset(struct module_env* env, struct val_env* ve, struct ub_packed_rrset_key* rrset, struct ub_packed_rrset_key* keys, uint8_t* sigalg, char** reason, sldns_pkt_section section, struct module_qstate* qstate) argument 393 val_verify_rrset_entry(struct module_env* env, struct val_env* ve, struct ub_packed_rrset_key* rrset, struct key_entry_key* kkey, char** reason, sldns_pkt_section section, struct module_qstate* qstate) argument 770 val_rrset_wildcard(struct ub_packed_rrset_key* rrset, uint8_t** wc, size_t* wc_len) argument 833 rrset_has_signer(struct ub_packed_rrset_key* rrset, uint8_t* name, size_t len) argument 1140 struct ub_packed_rrset_key *rrset = rrset_cache_lookup( local [all...] |
H A D | val_utils.h | 120 * @param rrset: what to verify 121 * @param keys: dnskey rrset to verify with. 125 * @param section: section of packet where this rrset comes from. 130 struct ub_packed_rrset_key* rrset, struct ub_packed_rrset_key* keys, 138 * @param rrset: what to verify 141 * @param section: section of packet where this rrset comes from. 146 struct val_env* ve, struct ub_packed_rrset_key* rrset, 151 * Verify DNSKEYs with DS rrset. Like val_verify_new_DNSKEYs but 155 * @param dnskey_rrset: DNSKEY rrset to verify 156 * @param ds_rrset: DS rrset t [all...] |
/freebsd-12-stable/contrib/unbound/util/data/ |
H A D | msgparse.c | 74 * Allocate new rrset in region, fill with data. 108 /** See if next rrset is nsec at zone apex */ 153 /** Calculate rrset flags */ 180 /** create partial dname hash for rrset hash */ 192 /** create a rrset hash from a partial dname hash */ 265 msgparse_bucket_remove(struct msg_parse* msg, struct rrset_parse* rrset) argument 268 p = &msg->hashtable[ rrset->hash & (PARSE_TABLE_SIZE-1) ]; 270 if(*p == rrset) { 271 *p = rrset->rrset_bucket_next; 278 /** change section of rrset fro 280 change_section(struct msg_parse* msg, struct rrset_parse* rrset, sldns_pkt_section section) argument 324 rrset_has_sigover(sldns_buffer* pkt, struct rrset_parse* rrset, uint16_t type, int* hasother) argument 707 sig_is_double(sldns_buffer* pkt, struct rrset_parse* rrset, uint8_t* ttldata) argument 749 add_rr_to_rrset(struct rrset_parse* rrset, sldns_buffer* pkt, struct msg_parse* msg, struct regional* region, sldns_pkt_section section, uint16_t type) argument 832 struct rrset_parse* rrset = NULL; local 970 struct rrset_parse* rrset = msg->rrset_first; local [all...] |
H A D | packed_rrset.c | 183 /* fixup pointers in packed rrset data */ 196 get_cname_target(struct ub_packed_rrset_key* rrset, uint8_t** dname, argument 201 if(ntohs(rrset->rk.type) != LDNS_RR_TYPE_CNAME && 202 ntohs(rrset->rk.type) != LDNS_RR_TYPE_DNAME) 204 d = (struct packed_rrset_data*)rrset->entry.data; 265 struct ub_packed_rrset_key* rrset) 268 log_nametypeclass(v, str, rrset->rk.dname, 269 ntohs(rrset->rk.type), ntohs(rrset->rk.rrset_class)); 272 int packed_rr_to_string(struct ub_packed_rrset_key* rrset, size_ argument 264 log_rrset_key(enum verbosity_value v, const char* str, struct ub_packed_rrset_key* rrset) argument 303 log_packed_rrset(enum verbosity_value v, const char* str, struct ub_packed_rrset_key* rrset) argument [all...] |
H A D | packed_rrset.h | 52 /** this rrset is NSEC and is at zone apex (at child side of zonecut) */ 54 /** this rrset is A/AAAA and is in-zone-glue (from parent side of zonecut) */ 56 /** this rrset is SOA and has the negative ttl (from nxdomain or nodata), 60 /** This rrset is considered to have a fixed TTL; its TTL doesn't have to be 93 /** the rrset type in network format */ 95 /** the rrset class in network format */ 115 * the ID of this rrset. unique, based on threadid + sequenceno. 205 * rrset has the arrays separate. A bunch of routines work on that, but 206 * the packed rrset that is contiguous is for the rrset 283 struct packed_rrset rrset; member in struct:packed_rrset_list [all...] |
/freebsd-12-stable/contrib/ldns/ |
H A D | dnssec_verify.c | 26 nc->rrset = NULL; 47 ldns_rr_list_deep_free(chain->rrset); 63 if (ldns_rr_list_rr_count(chain->rrset) > 0) { 80 fprintf(out, "rrset:\n"); 81 ldns_rr_list_print_fmt(out, fmt, chain->rrset); 223 const ldns_rr_list *rrset, 234 } else if (rrset && ldns_rr_list_rr_count(rrset) > 0) { 235 possible_parent_name = ldns_rr_owner(ldns_rr_list_rr(rrset, 0)); 272 const ldns_rr_list *rrset, 220 ldns_dnssec_build_data_chain_nokeyname(ldns_resolver *res, uint16_t qflags, ldns_rr *orig_rr, const ldns_rr_list *rrset, ldns_dnssec_data_chain *new_chain) argument 270 ldns_dnssec_build_data_chain(ldns_resolver *res, uint16_t qflags, const ldns_rr_list *rrset, const ldns_pkt *pkt, ldns_rr *orig_rr) argument 1090 ldns_verify_time( const ldns_rr_list *rrset, const ldns_rr_list *rrsig, const ldns_rr_list *keys, time_t check_time, ldns_rr_list *good_keys ) argument 1134 ldns_verify(ldns_rr_list *rrset, ldns_rr_list *rrsig, const ldns_rr_list *keys, ldns_rr_list *good_keys) argument 1141 ldns_verify_notime(ldns_rr_list *rrset, ldns_rr_list *rrsig, const ldns_rr_list *keys, ldns_rr_list *good_keys) argument 1370 ldns_rr_list * rrset = NULL; local 1418 ldns_verify_trusted_time( ldns_resolver *res, ldns_rr_list *rrset, ldns_rr_list * rrsigs, time_t check_time, ldns_rr_list * validating_keys ) argument 1481 ldns_verify_trusted( ldns_resolver *res, ldns_rr_list *rrset, ldns_rr_list * rrsigs, ldns_rr_list * validating_keys) argument 1835 ldns_verify_rrsig_gost_raw(const unsigned char* sig, size_t siglen, const ldns_buffer* rrset, const unsigned char* key, size_t keylen) argument 1886 ldns_verify_rrsig_ed25519_raw(unsigned char* sig, size_t siglen, ldns_buffer* rrset, unsigned char* key, size_t keylen) argument 1933 ldns_verify_rrsig_ed448_raw(unsigned char* sig, size_t siglen, ldns_buffer* rrset, unsigned char* key, size_t keylen) argument 1992 ldns_verify_rrsig_ecdsa_raw(unsigned char* sig, size_t siglen, ldns_buffer* rrset, unsigned char* key, size_t keylen, uint8_t algo) argument 2423 ldns_verify_rrsig_keylist_time( const ldns_rr_list *rrset, const ldns_rr *rrsig, const ldns_rr_list *keys, time_t check_time, ldns_rr_list *good_keys) argument 2463 ldns_verify_rrsig_keylist(ldns_rr_list *rrset, ldns_rr *rrsig, const ldns_rr_list *keys, ldns_rr_list *good_keys) argument 2473 ldns_verify_rrsig_keylist_notime(const ldns_rr_list *rrset, const ldns_rr *rrsig, const ldns_rr_list *keys, ldns_rr_list *good_keys) argument 2557 ldns_verify_rrsig_time( ldns_rr_list *rrset, ldns_rr *rrsig, ldns_rr *key, time_t check_time) argument 2600 ldns_verify_rrsig(ldns_rr_list *rrset, ldns_rr *rrsig, ldns_rr *key) argument 2607 ldns_verify_rrsig_evp(ldns_buffer *sig, ldns_buffer *rrset, EVP_PKEY *key, const EVP_MD *digest_type) argument 2621 ldns_verify_rrsig_evp_raw(const unsigned char *sig, size_t siglen, const ldns_buffer *rrset, EVP_PKEY *key, const EVP_MD *digest_type) argument 2655 ldns_verify_rrsig_dsa(ldns_buffer *sig, ldns_buffer *rrset, ldns_buffer *key) argument 2666 ldns_verify_rrsig_rsasha1(ldns_buffer *sig, ldns_buffer *rrset, ldns_buffer *key) argument 2677 ldns_verify_rrsig_rsamd5(ldns_buffer *sig, ldns_buffer *rrset, ldns_buffer *key) argument 2688 ldns_verify_rrsig_dsa_raw(unsigned char* sig, size_t siglen, ldns_buffer* rrset, unsigned char* key, size_t keylen) argument 2719 ldns_verify_rrsig_rsasha1_raw(unsigned char* sig, size_t siglen, ldns_buffer* rrset, unsigned char* key, size_t keylen) argument 2741 ldns_verify_rrsig_rsasha256_raw(unsigned char* sig, size_t siglen, ldns_buffer* rrset, unsigned char* key, size_t keylen) argument 2776 ldns_verify_rrsig_rsasha512_raw(unsigned char* sig, size_t siglen, ldns_buffer* rrset, unsigned char* key, size_t keylen) argument 2812 ldns_verify_rrsig_rsamd5_raw(unsigned char* sig, size_t siglen, ldns_buffer* rrset, unsigned char* key, size_t keylen) argument [all...] |
/freebsd-12-stable/contrib/ldns/drill/ |
H A D | chasetrace.c | 22 ldns_dnssec_rrsets *rrset; local 28 rrset = ldns_dnssec_zone_find_rrset( 30 if (rrset) { 31 for (rrs = rrset->rrs; rrs; rrs = rrs->next) 70 /* nss will become the rrset of as much of "name" as possible */ 91 /* Find and add the address records for the rrset as name-servers */ 343 ldns_rr_list *rrset = NULL; local 384 rrset = ldns_pkt_rr_list_by_name_and_type(pkt, 389 if (!rrset) { 391 rrset [all...] |
/freebsd-12-stable/contrib/unbound/services/ |
H A D | localzone.c | 285 * Find an rrset in local data structure. 290 * @return rrset pointer or NULL if not found. 298 if(p->rrset->rk.type == type) 300 if(alias_ok && p->rrset->rk.type == htons(LDNS_RR_TYPE_CNAME)) 325 struct local_rrset* rrset = (struct local_rrset*) local 326 regional_alloc_zero(region, sizeof(*rrset)); 327 if(!rrset) { 331 rrset->next = node->rrsets; 332 node->rrsets = rrset; 333 rrset 514 struct local_rrset* rrset; local 1240 local_encode(struct query_info* qinfo, struct module_env* env, struct edns_data* edns, struct comm_reply* repinfo, sldns_buffer* buf, struct regional* temp, struct ub_packed_rrset_key* rrset, int ansec, int rcode) argument [all...] |
H A D | authzone.c | 136 /** grow rrset array by one in msg */ 157 /** get ttl of rrset */ 166 /** Copy rrset into region from domain-datanode and packet rrset */ 169 struct auth_rrset* rrset, struct regional* region, time_t adjust) 174 key.entry.data = rrset->data; 177 key.rk.type = htons(rrset->type); 201 /** see if rrset is a duplicate in the answer message */ 217 /** add rrset to answer section (no auth, add rrsets yet) */ 220 struct dns_msg* msg, struct auth_data* node, struct auth_rrset* rrset) 168 auth_packed_rrset_copy_region(struct auth_zone* z, struct auth_data* node, struct auth_rrset* rrset, struct regional* region, time_t adjust) argument 219 msg_add_rrset_an(struct auth_zone* z, struct regional* region, struct dns_msg* msg, struct auth_data* node, struct auth_rrset* rrset) argument 244 msg_add_rrset_ns(struct auth_zone* z, struct regional* region, struct dns_msg* msg, struct auth_data* node, struct auth_rrset* rrset) argument 268 msg_add_rrset_ar(struct auth_zone* z, struct regional* region, struct dns_msg* msg, struct auth_data* node, struct auth_rrset* rrset) argument 353 auth_rrset_delete(struct auth_rrset* rrset) argument 649 struct auth_rrset* rrset; local 664 struct auth_rrset* rrset, *prev; local 728 rrset_remove_rr(struct auth_rrset* rrset, size_t index) argument 790 rrset_add_rr(struct auth_rrset* rrset, uint32_t rr_ttl, uint8_t* rdata, size_t rdatalen, int insert_sig) argument 863 struct auth_rrset* rrset = (struct auth_rrset*)calloc(1, local 931 rrset_moveover_rrsigs(struct auth_data* node, uint16_t rr_type, struct auth_rrset* rrset, struct auth_rrset* rrsig) argument 1066 rrsigs_copy_from_rrset_to_rrsigset(struct auth_rrset* rrset, struct auth_rrset* rrsigset) argument 1096 struct auth_rrset* rrset; local 1197 struct auth_rrset* rrset; local 2138 struct auth_rrset* rrset = n->rrsets; local 2239 az_find_ce(struct auth_zone* z, struct query_info* qinfo, struct auth_data* node, int node_exact, struct auth_data** ce, struct auth_rrset** rrset) argument 2299 az_add_additionals_from(struct auth_zone* z, struct regional* region, struct dns_msg* msg, struct auth_rrset* rrset, size_t offset) argument 2484 add_synth_cname(struct auth_zone* z, uint8_t* qname, size_t qname_len, struct regional* region, struct dns_msg* msg, struct auth_data* dname, struct auth_rrset* rrset) argument 2535 struct auth_rrset* rrset; local 2882 az_generate_positive_answer(struct auth_zone* z, struct regional* region, struct dns_msg* msg, struct auth_data* node, struct auth_rrset* rrset) argument 2905 struct auth_rrset* rrset; local 2941 struct auth_rrset* rrset; local 2968 az_generate_cname_answer(struct auth_zone* z, struct query_info* qinfo, struct regional* region, struct dns_msg* msg, struct auth_data* node, struct auth_rrset* rrset) argument 2984 struct auth_rrset* rrset; local 3001 az_generate_referral_answer(struct auth_zone* z, struct regional* region, struct dns_msg* msg, struct auth_data* ce, struct auth_rrset* rrset) argument 3031 az_generate_dname_answer(struct auth_zone* z, struct query_info* qinfo, struct regional* region, struct dns_msg* msg, struct auth_data* ce, struct auth_rrset* rrset) argument 3058 struct auth_rrset* rrset, *nsec; local 3138 struct auth_rrset* rrset; local 3159 az_generate_answer_nonexistnode(struct auth_zone* z, struct query_info* qinfo, struct regional* region, struct dns_msg* msg, struct auth_data* ce, struct auth_rrset* rrset, struct auth_data* node) argument 3194 struct auth_rrset* rrset; local 5296 xfr_master_add_addrs(struct auth_master* m, struct ub_packed_rrset_key* rrset, uint16_t rrtype) argument [all...] |
/freebsd-12-stable/contrib/unbound/ipset/ |
H A D | ipset.c | 140 struct mnl_socket *mnl, struct ub_packed_rrset_key *rrset, 150 dlen = sldns_wire2str_dname_buf(rrset->rk.dname, rrset->rk.dname_len, dname, BUFF_LEN); 166 d = (struct packed_rrset_data*)rrset->entry.data; 183 struct ub_packed_rrset_key *rrset; local 202 rrset = return_msg->rep->rrsets[i]; 204 if (rrset->rk.type == htons(LDNS_RR_TYPE_A)) { 217 if(ipset_check_zones_for_rrset(env, ie, mnl, rrset, 139 ipset_check_zones_for_rrset(struct module_env *env, struct ipset_env *ie, struct mnl_socket *mnl, struct ub_packed_rrset_key *rrset, const char *setname, int af) argument
|