Searched refs:rrset (Results 1 - 25 of 56) sorted by relevance

123

/freebsd-13-stable/crypto/openssh/openbsd-compat/
H A Dgetrrsetbyname-ldns.c69 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 Dgetrrsetbyname.c192 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-13-stable/contrib/unbound/iterator/
H A Diter_scrub.c46 #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 Diter_priv.c210 /** 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 Diter_priv.h94 * 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 Diter_delegpt.h55 * 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-13-stable/contrib/ldns/ldns/
H A Ddnssec_verify.h17 * 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-13-stable/contrib/unbound/services/cache/
H A Drrset.c2 * 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 Drrset.h2 * 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 Ddns.c2 * 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 Ddns.h2 * 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-13-stable/contrib/unbound/validator/
H A Dval_nsec3.h231 /** 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 Dval_nsec3.c49 #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 Dval_sigcrypt.h75 * 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 Dval_sigcrypt.c81 /** 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 Dval_utils.c49 #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 Dval_utils.h120 * @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-13-stable/contrib/unbound/util/data/
H A Dmsgparse.c74 * 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 Dpacked_rrset.c183 /* 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 Dpacked_rrset.h52 /** 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-13-stable/contrib/ldns/
H A Ddnssec_verify.c26 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-13-stable/contrib/ldns/drill/
H A Dchasetrace.c22 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-13-stable/contrib/unbound/services/
H A Dlocalzone.c285 * 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 Dauthzone.c136 /** 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-13-stable/contrib/unbound/ipset/
H A Dipset.c140 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

Completed in 220 milliseconds

123