Lines Matching refs:qinfo
420 size_t num, struct query_info* qinfo) in filter_init() argument
429 filter->fclass = qinfo->qclass; in filter_init()
433 ntohs(list[i]->rk.rrset_class) != qinfo->qclass) in filter_init()
446 if(dname_subdomain_c(qinfo->qname, nm) && (!filter->zone || in filter_init()
449 if(qinfo->qtype == LDNS_RR_TYPE_DS && in filter_init()
450 query_dname_compare(qinfo->qname, nm) == 0 && in filter_init()
451 !dname_is_root(qinfo->qname)) in filter_init()
937 struct nsec3_cache_table* ct, struct query_info* qinfo, in nsec3_find_closest_encloser() argument
940 uint8_t* nm = qinfo->qname; in nsec3_find_closest_encloser()
941 size_t nmlen = qinfo->qname_len; in nsec3_find_closest_encloser()
1011 struct nsec3_cache_table* ct, struct query_info* qinfo, in nsec3_prove_closest_encloser() argument
1019 if(!nsec3_find_closest_encloser(env, flt, ct, qinfo, ce, calculations)) { in nsec3_prove_closest_encloser()
1040 if(query_dname_compare(ce->ce, qinfo->qname) == 0) { in nsec3_prove_closest_encloser()
1072 next_closer(qinfo->qname, qinfo->qname_len, ce->ce, &nc, &nc_len); in nsec3_prove_closest_encloser()
1119 struct nsec3_cache_table* ct, struct query_info* qinfo, int* calc) in nsec3_do_prove_nameerror() argument
1131 sec = nsec3_prove_closest_encloser(env, flt, ct, qinfo, 1, &ce, calc); in nsec3_do_prove_nameerror()
1185 struct query_info* qinfo, struct key_entry_key* kkey, in nsec3_prove_nameerror() argument
1192 filter_init(&flt, list, num, qinfo); /* init RR iterator */ in nsec3_prove_nameerror()
1199 return nsec3_do_prove_nameerror(env, &flt, ct, qinfo, calc); in nsec3_prove_nameerror()
1210 struct nsec3_cache_table* ct, struct query_info* qinfo, in nsec3_do_prove_nodata() argument
1220 if(find_matching_nsec3(env, flt, ct, qinfo->qname, qinfo->qname_len, in nsec3_do_prove_nodata()
1223 if(nsec3_has_type(rrset, rr, qinfo->qtype)) { in nsec3_do_prove_nodata()
1245 if(qinfo->qtype == LDNS_RR_TYPE_DS && qinfo->qname_len != 1 in nsec3_do_prove_nodata()
1247 !dname_is_root(qinfo->qname)) { in nsec3_do_prove_nodata()
1251 } else if(qinfo->qtype != LDNS_RR_TYPE_DS && in nsec3_do_prove_nodata()
1281 sec = nsec3_prove_closest_encloser(env, flt, ct, qinfo, 1, &ce, calc); in nsec3_do_prove_nodata()
1286 } else if(sec==sec_status_insecure && qinfo->qtype!=LDNS_RR_TYPE_DS){ in nsec3_do_prove_nodata()
1302 if(nsec3_has_type(rrset, rr, qinfo->qtype)) { in nsec3_do_prove_nodata()
1311 if(qinfo->qtype == LDNS_RR_TYPE_DS && qinfo->qname_len != 1 in nsec3_do_prove_nodata()
1316 } else if(qinfo->qtype != LDNS_RR_TYPE_DS && in nsec3_do_prove_nodata()
1356 if(qinfo->qtype == LDNS_RR_TYPE_DS) in nsec3_do_prove_nodata()
1371 struct query_info* qinfo, struct key_entry_key* kkey, in nsec3_prove_nodata() argument
1378 filter_init(&flt, list, num, qinfo); /* init RR iterator */ in nsec3_prove_nodata()
1383 return nsec3_do_prove_nodata(env, &flt, ct, qinfo, calc); in nsec3_prove_nodata()
1389 struct query_info* qinfo, struct key_entry_key* kkey, uint8_t* wc, in nsec3_prove_wildcard() argument
1401 filter_init(&flt, list, num, qinfo); /* init RR iterator */ in nsec3_prove_wildcard()
1417 next_closer(qinfo->qname, qinfo->qname_len, ce.ce, &nc, &nc_len); in nsec3_prove_wildcard()
1479 struct query_info* qinfo, struct key_entry_key* kkey, char** reason, in nsec3_prove_nods() argument
1490 log_assert(qinfo->qtype == LDNS_RR_TYPE_DS); in nsec3_prove_nods()
1501 filter_init(&flt, list, num, qinfo); /* init RR iterator */ in nsec3_prove_nods()
1511 if(find_matching_nsec3(env, &flt, ct, qinfo->qname, qinfo->qname_len, in nsec3_prove_nods()
1517 qinfo->qname_len != 1) { in nsec3_prove_nods()
1549 sec = nsec3_prove_closest_encloser(env, &flt, ct, qinfo, 1, &ce, &calc); in nsec3_prove_nods()
1587 struct query_info* qinfo, struct key_entry_key* kkey, int* nodata, in nsec3_prove_nxornodata() argument
1596 filter_init(&flt, list, num, qinfo); /* init RR iterator */ in nsec3_prove_nxornodata()
1605 secnx = nsec3_do_prove_nameerror(env, &flt, ct, qinfo, calc); in nsec3_prove_nxornodata()
1610 sec = nsec3_do_prove_nodata(env, &flt, ct, qinfo, calc); in nsec3_prove_nxornodata()