Lines Matching defs:ct

549 nsec3_cache_table_init(struct nsec3_cache_table* ct, struct regional* region)
551 if(ct->ct) return 1;
552 ct->ct = (rbtree_type*)regional_alloc(region, sizeof(*ct->ct));
553 if(!ct->ct) return 0;
554 ct->region = region;
555 rbtree_init(ct->ct, &nsec3_hash_cmp);
753 * @param ct: cached hashes table.
763 struct nsec3_cache_table* ct, uint8_t* nm, size_t nmlen,
785 r = nsec3_hash_name(ct->ct, ct->region, env->scratch_buffer,
863 * @param ct: cached hashes table.
873 struct nsec3_cache_table* ct, uint8_t* nm, size_t nmlen,
895 r = nsec3_hash_name(ct->ct, ct->region, env->scratch_buffer,
927 * @param ct: cached hashes table.
935 struct nsec3_cache_table* ct, struct query_info* qinfo,
955 if(find_matching_nsec3(env, flt, ct, nm, nmlen,
993 * @param ct: cached hashes table.
1009 struct nsec3_cache_table* ct, struct query_info* qinfo,
1017 if(!nsec3_find_closest_encloser(env, flt, ct, qinfo, ce, calculations)) {
1071 if(!find_covering_nsec3(env, flt, ct, nc, nc_len,
1117 struct nsec3_cache_table* ct, struct query_info* qinfo, int* calc)
1129 sec = nsec3_prove_closest_encloser(env, flt, ct, qinfo, 1, &ce, calc);
1147 wc = nsec3_ce_wildcard(ct->region, ce.ce, ce.ce_len, &wclen);
1153 if(!find_covering_nsec3(env, flt, ct, wc, wclen, &wc_rrset, &wc_rr, calc)) {
1184 struct nsec3_cache_table* ct, int* calc)
1197 return nsec3_do_prove_nameerror(env, &flt, ct, qinfo, calc);
1208 struct nsec3_cache_table* ct, struct query_info* qinfo,
1218 if(find_matching_nsec3(env, flt, ct, qinfo->qname, qinfo->qname_len,
1279 sec = nsec3_prove_closest_encloser(env, flt, ct, qinfo, 1, &ce, calc);
1296 wc = nsec3_ce_wildcard(ct->region, ce.ce, ce.ce_len, &wclen);
1297 if(wc && find_matching_nsec3(env, flt, ct, wc, wclen, &rrset, &rr,
1370 struct nsec3_cache_table* ct, int* calc)
1381 return nsec3_do_prove_nodata(env, &flt, ct, qinfo, calc);
1388 struct nsec3_cache_table* ct, int* calc)
1416 if(!find_covering_nsec3(env, &flt, ct, nc, nc_len,
1479 struct nsec3_cache_table* ct, char* reasonbuf, size_t reasonlen)
1509 if(find_matching_nsec3(env, &flt, ct, qinfo->qname, qinfo->qname_len,
1547 sec = nsec3_prove_closest_encloser(env, &flt, ct, qinfo, 1, &ce, &calc);
1586 struct nsec3_cache_table* ct, int* calc)
1603 secnx = nsec3_do_prove_nameerror(env, &flt, ct, qinfo, calc);
1608 sec = nsec3_do_prove_nodata(env, &flt, ct, qinfo, calc);