dns_rdatatype_soa))
continue;
}
+
+ if (rdataset->type != dns_rdatatype_nsec &&
+ DNS_TRUST_SECURE(rdataset->trust))
+ {
+ /*
+ * The negative response data is already
+ * verified. We skip NSEC records, because
+ * they require special processing in
+ * authvalidated().
+ */
+ continue;
+ }
+
val->currentset = rdataset;
result = create_validator(val, name, rdataset->type,
rdataset, sigrdataset,
dns_rdatatype_soa))
continue;
}
+
+ if (rdataset->type != dns_rdatatype_nsec &&
+ DNS_TRUST_SECURE(rdataset->trust))
+ {
+ /*
+ * The negative response data is already verified.
+ * We skip NSEC records, because they require special
+ * processing in authvalidated().
+ */
+ continue;
+ }
+
val->currentset = rdataset;
result = create_validator(val, name, rdataset->type,
rdataset, sigrdataset,