Lines Matching refs:flt

729 nsec3_hash_matches_owner(struct nsec3_filter* flt,   in nsec3_hash_matches_owner()  argument
744 query_dname_compare(nm+(size_t)nm[0]+1, flt->zone) == 0) { in nsec3_hash_matches_owner()
764 find_matching_nsec3(struct module_env* env, struct nsec3_filter* flt, in find_matching_nsec3() argument
777 for(s=filter_first(flt, &i_rs, &i_rr); s; in find_matching_nsec3()
778 s=filter_next(flt, &i_rs, &i_rr)) { in find_matching_nsec3()
799 if(nsec3_hash_matches_owner(flt, hash, s)) { in find_matching_nsec3()
874 find_covering_nsec3(struct module_env* env, struct nsec3_filter* flt, in find_covering_nsec3() argument
887 for(s=filter_first(flt, &i_rs, &i_rr); s; in find_covering_nsec3()
888 s=filter_next(flt, &i_rs, &i_rr)) { in find_covering_nsec3()
909 if(nsec3_covers(flt->zone, hash, s, i_rr, in find_covering_nsec3()
936 nsec3_find_closest_encloser(struct module_env* env, struct nsec3_filter* flt, in nsec3_find_closest_encloser() argument
952 while(dname_subdomain_c(nm, flt->zone)) { in nsec3_find_closest_encloser()
957 if(find_matching_nsec3(env, flt, ct, nm, nmlen, in nsec3_find_closest_encloser()
1010 nsec3_prove_closest_encloser(struct module_env* env, struct nsec3_filter* flt, in nsec3_prove_closest_encloser() argument
1019 if(!nsec3_find_closest_encloser(env, flt, ct, qinfo, ce, calculations)) { in nsec3_prove_closest_encloser()
1073 if(!find_covering_nsec3(env, flt, ct, nc, nc_len, in nsec3_prove_closest_encloser()
1118 nsec3_do_prove_nameerror(struct module_env* env, struct nsec3_filter* flt, in nsec3_do_prove_nameerror() argument
1131 sec = nsec3_prove_closest_encloser(env, flt, ct, qinfo, 1, &ce, calc); in nsec3_do_prove_nameerror()
1155 if(!find_covering_nsec3(env, flt, ct, wc, wclen, &wc_rrset, &wc_rr, calc)) { in nsec3_do_prove_nameerror()
1188 struct nsec3_filter flt; in nsec3_prove_nameerror() local
1192 filter_init(&flt, list, num, qinfo); /* init RR iterator */ in nsec3_prove_nameerror()
1193 if(!flt.zone) in nsec3_prove_nameerror()
1195 if(nsec3_iteration_count_high(ve, &flt, kkey)) in nsec3_prove_nameerror()
1198 flt.zone, 0, 0); in nsec3_prove_nameerror()
1199 return nsec3_do_prove_nameerror(env, &flt, ct, qinfo, calc); in nsec3_prove_nameerror()
1209 nsec3_do_prove_nodata(struct module_env* env, struct nsec3_filter* flt, in nsec3_do_prove_nodata() argument
1220 if(find_matching_nsec3(env, flt, ct, qinfo->qname, qinfo->qname_len, in nsec3_do_prove_nodata()
1281 sec = nsec3_prove_closest_encloser(env, flt, ct, qinfo, 1, &ce, calc); in nsec3_do_prove_nodata()
1299 if(wc && find_matching_nsec3(env, flt, ct, wc, wclen, &rrset, &rr, in nsec3_do_prove_nodata()
1374 struct nsec3_filter flt; in nsec3_prove_nodata() local
1378 filter_init(&flt, list, num, qinfo); /* init RR iterator */ in nsec3_prove_nodata()
1379 if(!flt.zone) in nsec3_prove_nodata()
1381 if(nsec3_iteration_count_high(ve, &flt, kkey)) in nsec3_prove_nodata()
1383 return nsec3_do_prove_nodata(env, &flt, ct, qinfo, calc); in nsec3_prove_nodata()
1392 struct nsec3_filter flt; in nsec3_prove_wildcard() local
1401 filter_init(&flt, list, num, qinfo); /* init RR iterator */ in nsec3_prove_wildcard()
1402 if(!flt.zone) in nsec3_prove_wildcard()
1404 if(nsec3_iteration_count_high(ve, &flt, kkey)) in nsec3_prove_wildcard()
1418 if(!find_covering_nsec3(env, &flt, ct, nc, nc_len, in nsec3_prove_wildcard()
1483 struct nsec3_filter flt; in nsec3_prove_nods() local
1501 filter_init(&flt, list, num, qinfo); /* init RR iterator */ in nsec3_prove_nods()
1502 if(!flt.zone) { in nsec3_prove_nods()
1506 if(nsec3_iteration_count_high(ve, &flt, kkey)) in nsec3_prove_nods()
1511 if(find_matching_nsec3(env, &flt, ct, qinfo->qname, qinfo->qname_len, in nsec3_prove_nods()
1549 sec = nsec3_prove_closest_encloser(env, &flt, ct, qinfo, 1, &ce, &calc); in nsec3_prove_nods()
1591 struct nsec3_filter flt; in nsec3_prove_nxornodata() local
1596 filter_init(&flt, list, num, qinfo); /* init RR iterator */ in nsec3_prove_nxornodata()
1597 if(!flt.zone) in nsec3_prove_nxornodata()
1599 if(nsec3_iteration_count_high(ve, &flt, kkey)) 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()