Lines Matching refs:rrset

125 rrset_get_count(struct ub_packed_rrset_key* rrset)  in rrset_get_count()  argument
128 rrset->entry.data; in rrset_get_count()
135 nsec3_unknown_flags(struct ub_packed_rrset_key* rrset, int r) in nsec3_unknown_flags() argument
138 rrset->entry.data; in nsec3_unknown_flags()
146 nsec3_has_optout(struct ub_packed_rrset_key* rrset, int r) in nsec3_has_optout() argument
149 rrset->entry.data; in nsec3_has_optout()
158 nsec3_get_algo(struct ub_packed_rrset_key* rrset, int r) in nsec3_get_algo() argument
161 rrset->entry.data; in nsec3_get_algo()
170 nsec3_known_algo(struct ub_packed_rrset_key* rrset, int r) in nsec3_known_algo() argument
173 rrset->entry.data; in nsec3_known_algo()
186 nsec3_get_iter(struct ub_packed_rrset_key* rrset, int r) in nsec3_get_iter() argument
190 rrset->entry.data; in nsec3_get_iter()
201 nsec3_get_salt(struct ub_packed_rrset_key* rrset, int r, in nsec3_get_salt() argument
205 rrset->entry.data; in nsec3_get_salt()
222 int nsec3_get_params(struct ub_packed_rrset_key* rrset, int r, in nsec3_get_params() argument
225 if(!nsec3_known_algo(rrset, r) || nsec3_unknown_flags(rrset, r)) in nsec3_get_params()
227 if(!nsec3_get_salt(rrset, r, salt, saltlen)) in nsec3_get_params()
229 *algo = nsec3_get_algo(rrset, r); in nsec3_get_params()
230 *iter = nsec3_get_iter(rrset, r); in nsec3_get_params()
235 nsec3_get_nextowner(struct ub_packed_rrset_key* rrset, int r, in nsec3_get_nextowner() argument
240 rrset->entry.data; in nsec3_get_nextowner()
281 size_t nsec3_get_nextowner_b32(struct ub_packed_rrset_key* rrset, int r, in nsec3_get_nextowner_b32() argument
286 if(!nsec3_get_nextowner(rrset, r, &nm, &nmlen)) in nsec3_get_nextowner_b32()
289 zone = rrset->rk.dname; in nsec3_get_nextowner_b32()
290 zonelen = rrset->rk.dname_len; in nsec3_get_nextowner_b32()
296 nsec3_has_type(struct ub_packed_rrset_key* rrset, int r, uint16_t type) in nsec3_has_type() argument
301 rrset->entry.data; in nsec3_has_type()
492 struct ub_packed_rrset_key* rrset; in nsec3_iteration_count_high() local
499 for(rrset=filter_first(filter, &rrsetnum, &rrnum); rrset; in nsec3_iteration_count_high()
500 rrset=filter_next(filter, &rrsetnum, &rrnum)) { in nsec3_iteration_count_high()
501 if(nsec3_get_iter(rrset, rrnum) > max_iter) in nsec3_iteration_count_high()
764 struct ub_packed_rrset_key** rrset, int* rr, in find_matching_nsec3() argument
798 *rrset = s; /* rrset with this name */ in find_matching_nsec3()
804 *rrset = NULL; in find_matching_nsec3()
811 struct ub_packed_rrset_key* rrset, int rr, sldns_buffer* buf) in nsec3_covers() argument
816 if(!nsec3_get_nextowner(rrset, rr, &next, &nextlen)) in nsec3_covers()
824 (size_t)*rrset->rk.dname != hash->b32_len || in nsec3_covers()
825 query_dname_compare(rrset->rk.dname+1+ in nsec3_covers()
826 (size_t)*rrset->rk.dname, zone) != 0) in nsec3_covers()
830 if(label_compare_lower(rrset->rk.dname+1, hash->b32, in nsec3_covers()
838 len = sldns_b32_pton_extended_hex((char*)rrset->rk.dname+1, in nsec3_covers()
874 struct ub_packed_rrset_key** rrset, int* rr, in find_covering_nsec3() argument
909 *rrset = s; /* rrset with this name */ in find_covering_nsec3()
915 *rrset = NULL; in find_covering_nsec3()
1214 struct ub_packed_rrset_key* rrset; in nsec3_do_prove_nodata() local
1219 &rrset, &rr, calc)) { in nsec3_do_prove_nodata()
1221 if(nsec3_has_type(rrset, rr, qinfo->qtype)) { in nsec3_do_prove_nodata()
1225 } else if(nsec3_has_type(rrset, rr, LDNS_RR_TYPE_CNAME)) { in nsec3_do_prove_nodata()
1244 && nsec3_has_type(rrset, rr, LDNS_RR_TYPE_SOA) && in nsec3_do_prove_nodata()
1250 nsec3_has_type(rrset, rr, LDNS_RR_TYPE_NS) && in nsec3_do_prove_nodata()
1251 !nsec3_has_type(rrset, rr, LDNS_RR_TYPE_SOA)) { in nsec3_do_prove_nodata()
1252 if(!nsec3_has_type(rrset, rr, LDNS_RR_TYPE_DS)) { in nsec3_do_prove_nodata()
1297 if(wc && find_matching_nsec3(env, flt, ct, wc, wclen, &rrset, &rr, in nsec3_do_prove_nodata()
1300 if(nsec3_has_type(rrset, rr, qinfo->qtype)) { in nsec3_do_prove_nodata()
1304 } else if(nsec3_has_type(rrset, rr, LDNS_RR_TYPE_CNAME)) { in nsec3_do_prove_nodata()
1310 && nsec3_has_type(rrset, rr, LDNS_RR_TYPE_SOA)) { in nsec3_do_prove_nodata()
1315 nsec3_has_type(rrset, rr, LDNS_RR_TYPE_NS) && in nsec3_do_prove_nodata()
1316 !nsec3_has_type(rrset, rr, LDNS_RR_TYPE_SOA)) { in nsec3_do_prove_nodata()
1483 struct ub_packed_rrset_key* rrset; in nsec3_prove_nods() local
1509 &rrset, &rr, &calc)) { in nsec3_prove_nods()
1513 if(nsec3_has_type(rrset, rr, LDNS_RR_TYPE_SOA) && in nsec3_prove_nods()
1519 } else if(nsec3_has_type(rrset, rr, LDNS_RR_TYPE_DS)) { in nsec3_prove_nods()
1527 if(!nsec3_has_type(rrset, rr, LDNS_RR_TYPE_NS)) in nsec3_prove_nods()