nsec3_has_type
if(nsec3_has_type(&pk, i, rrtype))
if(nsec3_has_type(k, i, t))
if(nsec3_has_type(ce_rrset, 0, LDNS_RR_TYPE_SOA) ||
nsec3_has_type(ce_rrset, 0, LDNS_RR_TYPE_DS) ||
!nsec3_has_type(ce_rrset, 0, LDNS_RR_TYPE_NS))
if(nsec3_has_type(ce->ce_rrset, ce->ce_rr, LDNS_RR_TYPE_NS) &&
!nsec3_has_type(ce->ce_rrset, ce->ce_rr, LDNS_RR_TYPE_SOA)) {
if(!nsec3_has_type(ce->ce_rrset, ce->ce_rr, LDNS_RR_TYPE_DS)) {
if(nsec3_has_type(ce->ce_rrset, ce->ce_rr, LDNS_RR_TYPE_DNAME)) {
if(nsec3_has_type(rrset, rr, qinfo->qtype)) {
} else if(nsec3_has_type(rrset, rr, LDNS_RR_TYPE_CNAME)) {
&& nsec3_has_type(rrset, rr, LDNS_RR_TYPE_SOA) &&
nsec3_has_type(rrset, rr, LDNS_RR_TYPE_NS) &&
!nsec3_has_type(rrset, rr, LDNS_RR_TYPE_SOA)) {
if(!nsec3_has_type(rrset, rr, LDNS_RR_TYPE_DS)) {
if(nsec3_has_type(rrset, rr, qinfo->qtype)) {
} else if(nsec3_has_type(rrset, rr, LDNS_RR_TYPE_CNAME)) {
&& nsec3_has_type(rrset, rr, LDNS_RR_TYPE_SOA)) {
nsec3_has_type(rrset, rr, LDNS_RR_TYPE_NS) &&
!nsec3_has_type(rrset, rr, LDNS_RR_TYPE_SOA)) {
if(nsec3_has_type(rrset, rr, LDNS_RR_TYPE_SOA) &&
} else if(nsec3_has_type(rrset, rr, LDNS_RR_TYPE_DS)) {
if(!nsec3_has_type(rrset, rr, LDNS_RR_TYPE_NS))
int nsec3_has_type(struct ub_packed_rrset_key* rrset, int r, uint16_t type);
if(nsec3_has_type(&pk, i, rrtype))
if(nsec3_has_type(k, i, t))
if(nsec3_has_type(ce_rrset, 0, LDNS_RR_TYPE_SOA) ||
nsec3_has_type(ce_rrset, 0, LDNS_RR_TYPE_DS) ||
!nsec3_has_type(ce_rrset, 0, LDNS_RR_TYPE_NS))
if(nsec3_has_type(ce->ce_rrset, ce->ce_rr, LDNS_RR_TYPE_NS) &&
!nsec3_has_type(ce->ce_rrset, ce->ce_rr, LDNS_RR_TYPE_SOA)) {
if(!nsec3_has_type(ce->ce_rrset, ce->ce_rr, LDNS_RR_TYPE_DS)) {
if(nsec3_has_type(ce->ce_rrset, ce->ce_rr, LDNS_RR_TYPE_DNAME)) {
if(nsec3_has_type(rrset, rr, qinfo->qtype)) {
} else if(nsec3_has_type(rrset, rr, LDNS_RR_TYPE_CNAME)) {
&& nsec3_has_type(rrset, rr, LDNS_RR_TYPE_SOA) &&
nsec3_has_type(rrset, rr, LDNS_RR_TYPE_NS) &&
!nsec3_has_type(rrset, rr, LDNS_RR_TYPE_SOA)) {
if(!nsec3_has_type(rrset, rr, LDNS_RR_TYPE_DS)) {
if(nsec3_has_type(rrset, rr, qinfo->qtype)) {
} else if(nsec3_has_type(rrset, rr, LDNS_RR_TYPE_CNAME)) {
&& nsec3_has_type(rrset, rr, LDNS_RR_TYPE_SOA)) {
nsec3_has_type(rrset, rr, LDNS_RR_TYPE_NS) &&
!nsec3_has_type(rrset, rr, LDNS_RR_TYPE_SOA)) {
if(nsec3_has_type(rrset, rr, LDNS_RR_TYPE_SOA) &&
} else if(nsec3_has_type(rrset, rr, LDNS_RR_TYPE_DS)) {
if(!nsec3_has_type(rrset, rr, LDNS_RR_TYPE_NS))
int nsec3_has_type(struct ub_packed_rrset_key* rrset, int r, uint16_t type);