Lines Matching defs:nsecs
181 ldns_rr_list *nsecs;
191 nsecs = ldns_pkt_rr_list_by_type(pkt, LDNS_RR_TYPE_NSEC, LDNS_SECTION_ANY_NOQUESTION);
192 if (nsecs) {
193 for (nsec_i = 0; nsec_i < ldns_rr_list_rr_count(nsecs); nsec_i++) {
200 if (ldns_dname_compare(ldns_rr_owner(ldns_rr_list_rr(nsecs, nsec_i)), name) == 0) {
203 ldns_rr_print(stdout, ldns_rr_list_rr(nsecs, nsec_i));
207 ldns_nsec_get_bitmap(ldns_rr_list_rr(nsecs,
219 (void) get_dnssec_rr(pkt, ldns_rr_owner(ldns_rr_list_rr(nsecs, nsec_i)), LDNS_RR_TYPE_NSEC, nsec_rrs, nsec_rr_sigs);
221 ldns_rr_list_deep_free(nsecs);
224 } else if (ldns_nsec_covers_name(ldns_rr_list_rr(nsecs, nsec_i), name)) {
229 (void) get_dnssec_rr(pkt, ldns_rr_owner(ldns_rr_list_rr(nsecs, nsec_i)), LDNS_RR_TYPE_NSEC, nsec_rrs, nsec_rr_sigs);
231 ldns_rr_list_deep_free(nsecs);
237 ldns_rr_list_deep_free(nsecs);
238 } else if( (nsecs = ldns_pkt_rr_list_by_type(pkt, LDNS_RR_TYPE_NSEC3, LDNS_SECTION_ANY_NOQUESTION)) ) {
247 ldns_rr_list_deep_free(nsecs);
251 ldns_rr_list_deep_free(nsecs);
261 ldns_rr_list_deep_free(nsecs);
266 /* result = ldns_dnssec_verify_denial_nsec3(q, nsecs, sigs, ldns_pkt_get_rcode(pkt), type, ldns_pkt_ancount(pkt) == 0); */
267 result = ldns_dnssec_verify_denial_nsec3_match(q, nsecs, sigs, ldns_pkt_get_rcode(pkt), type, ldns_pkt_ancount(pkt) == 0, &match);
272 ldns_rr_list_deep_free(nsecs);