Lines Matching refs:ce

93 	uint8_t* ce;  member
938 struct ce_response* ce, int* calculations) in nsec3_find_closest_encloser() argument
958 &ce->ce_rrset, &ce->ce_rr, calculations)) { in nsec3_find_closest_encloser()
959 ce->ce = nm; in nsec3_find_closest_encloser()
960 ce->ce_len = nmlen; in nsec3_find_closest_encloser()
980 next_closer(uint8_t* qname, size_t qnamelen, uint8_t* ce, in next_closer() argument
983 int strip = dname_count_labels(qname) - dname_count_labels(ce) -1; in next_closer()
1012 int prove_does_not_exist, struct ce_response* ce, int* calculations) in nsec3_prove_closest_encloser() argument
1017 memset(ce, 0, sizeof(*ce)); in nsec3_prove_closest_encloser()
1019 if(!nsec3_find_closest_encloser(env, flt, ct, qinfo, ce, calculations)) { in nsec3_prove_closest_encloser()
1038 log_nametypeclass(VERB_ALGO, "ce candidate", ce->ce, 0, 0); in nsec3_prove_closest_encloser()
1040 if(query_dname_compare(ce->ce, qinfo->qname) == 0) { in nsec3_prove_closest_encloser()
1054 if(nsec3_has_type(ce->ce_rrset, ce->ce_rr, LDNS_RR_TYPE_NS) && in nsec3_prove_closest_encloser()
1055 !nsec3_has_type(ce->ce_rrset, ce->ce_rr, LDNS_RR_TYPE_SOA)) { in nsec3_prove_closest_encloser()
1056 if(!nsec3_has_type(ce->ce_rrset, ce->ce_rr, LDNS_RR_TYPE_DS)) { in nsec3_prove_closest_encloser()
1065 if(nsec3_has_type(ce->ce_rrset, ce->ce_rr, LDNS_RR_TYPE_DNAME)) { in nsec3_prove_closest_encloser()
1072 next_closer(qinfo->qname, qinfo->qname_len, ce->ce, &nc, &nc_len); in nsec3_prove_closest_encloser()
1074 &ce->nc_rrset, &ce->nc_rr, calculations)) { in nsec3_prove_closest_encloser()
1098 nsec3_ce_wildcard(struct regional* region, uint8_t* ce, size_t celen, in nsec3_ce_wildcard() argument
1111 memmove(nm+2, ce, celen); in nsec3_ce_wildcard()
1121 struct ce_response ce; in nsec3_do_prove_nameerror() local
1131 sec = nsec3_prove_closest_encloser(env, flt, ct, qinfo, 1, &ce, calc); in nsec3_do_prove_nameerror()
1144 log_nametypeclass(VERB_ALGO, "nsec3 nameerror: proven ce=", ce.ce,0,0); in nsec3_do_prove_nameerror()
1148 log_assert(ce.ce); in nsec3_do_prove_nameerror()
1149 wc = nsec3_ce_wildcard(ct->region, ce.ce, ce.ce_len, &wclen); in nsec3_do_prove_nameerror()
1175 if(ce.nc_rrset && nsec3_has_optout(ce.nc_rrset, ce.nc_rr)) { in nsec3_do_prove_nameerror()
1213 struct ce_response ce; in nsec3_do_prove_nodata() local
1281 sec = nsec3_prove_closest_encloser(env, flt, ct, qinfo, 1, &ce, calc); in nsec3_do_prove_nodata()
1297 log_assert(ce.ce); in nsec3_do_prove_nodata()
1298 wc = nsec3_ce_wildcard(ct->region, ce.ce, ce.ce_len, &wclen); in nsec3_do_prove_nodata()
1324 if(ce.nc_rrset && nsec3_has_optout(ce.nc_rrset, ce.nc_rr)) { in nsec3_do_prove_nodata()
1348 if(!ce.nc_rrset) { in nsec3_do_prove_nodata()
1354 log_assert(ce.nc_rrset); in nsec3_do_prove_nodata()
1355 if(!nsec3_has_optout(ce.nc_rrset, ce.nc_rr)) { in nsec3_do_prove_nodata()
1393 struct ce_response ce; in nsec3_prove_wildcard() local
1411 memset(&ce, 0, sizeof(ce)); in nsec3_prove_wildcard()
1412 ce.ce = wc; in nsec3_prove_wildcard()
1413 ce.ce_len = wclen; in nsec3_prove_wildcard()
1417 next_closer(qinfo->qname, qinfo->qname_len, ce.ce, &nc, &nc_len); in nsec3_prove_wildcard()
1419 &ce.nc_rrset, &ce.nc_rr, calc)) { in nsec3_prove_wildcard()
1438 if(ce.nc_rrset && nsec3_has_optout(ce.nc_rrset, ce.nc_rr)) { in nsec3_prove_wildcard()
1484 struct ce_response ce; in nsec3_prove_nods() local
1549 sec = nsec3_prove_closest_encloser(env, &flt, ct, qinfo, 1, &ce, &calc); in nsec3_prove_nods()
1562 if(!ce.nc_rrset) { in nsec3_prove_nods()
1572 log_assert(ce.nc_rrset); in nsec3_prove_nods()
1573 if(!nsec3_has_optout(ce.nc_rrset, ce.nc_rr)) { in nsec3_prove_nods()