LDNS_RR_TYPE_DS
tp == LDNS_RR_TYPE_DS || tp == LDNS_RR_TYPE_NSEC ||
if(rrset->type==LDNS_RR_TYPE_DS &&
qinfo->qtype == LDNS_RR_TYPE_DS &&
if(ntohs(s->rk.type) == LDNS_RR_TYPE_DS &&
if(ntohs(s->rk.type) == LDNS_RR_TYPE_DS)
LDNS_RR_TYPE_DS, dclass))
if(qstate->qinfo.qtype == LDNS_RR_TYPE_DS)
if( (iq->qchase.qtype == LDNS_RR_TYPE_DS || iq->refetch_glue)
if(iq->qchase.qtype == LDNS_RR_TYPE_DS || iq->refetch_glue ||
if(iq->qchase.qtype == LDNS_RR_TYPE_DS || iq->refetch_glue) {
&& (iq->qchase.qtype == LDNS_RR_TYPE_DS
if(iq->qchase.qtype == LDNS_RR_TYPE_DS && !iq->dsns_point
if(iq->qchase.qtype == LDNS_RR_TYPE_DS && !iq->dsns_point
else if(super->qinfo.qtype == LDNS_RR_TYPE_DS && ((struct iter_qstate*)
(qinfo->qtype != LDNS_RR_TYPE_DS ||
if((ds=az_domain_rrset(ce, LDNS_RR_TYPE_DS))!=NULL) {
if(qinfo->qtype == LDNS_RR_TYPE_DS) {
if(z->zonemd_callback_qtype == LDNS_RR_TYPE_DS)
qinfo.qtype = LDNS_RR_TYPE_DS;
env->rrset_cache, dp->name, dp->namelen, LDNS_RR_TYPE_DS,
if(rrset && nsec_has_type(rrset, LDNS_RR_TYPE_DS)) {
if(!no_partial && qtype != LDNS_RR_TYPE_DS &&
if((qtype == LDNS_RR_TYPE_DS || qtype == LDNS_RR_TYPE_DNSKEY) &&
(qtype == LDNS_RR_TYPE_DS ||
if(dtype == LDNS_RR_TYPE_DS && !dname_is_root(name)) {
z = local_zones_lookup(zones, name, len, labs, dclass, LDNS_RR_TYPE_DS);
del_local_rrset(d, LDNS_RR_TYPE_DS);
case LDNS_RR_TYPE_DS:
case LDNS_RR_TYPE_DS:
rrtype == LDNS_RR_TYPE_DS) {
{LDNS_RR_TYPE_DS, "DS", 4, 4, type_ds_wireformat, LDNS_RDF_TYPE_NONE, LDNS_RR_NO_COMPRESS, 0 },
case LDNS_RR_TYPE_DS:
else if(t == LDNS_RR_TYPE_DS) {
sldns_wirerr_get_type(rr, rr_len, dname_len)!=LDNS_RR_TYPE_DS) {
(*list)->dname_len) == LDNS_RR_TYPE_DS) {
(*list)->dname_len) != LDNS_RR_TYPE_DS &&
ta->name, LDNS_RR_TYPE_DS, ta->dclass);
if(type != LDNS_RR_TYPE_DS && type != LDNS_RR_TYPE_DNSKEY) {
if(type == LDNS_RR_TYPE_DS)
ta = anchor_store_new_key(anchors, nm, LDNS_RR_TYPE_DS,
LDNS_RR_TYPE_DS && sldns_wirerr_get_type(rr, len,
ta->ds_rrset = assemble_it(ta, ta->numDS, LDNS_RR_TYPE_DS);
LDNS_RR_TYPE_DS, now);
nsec3_has_type(ce_rrset, 0, LDNS_RR_TYPE_DS) ||
LDNS_RR_TYPE_DS, zone->dclass, region, 1)))
LDNS_RR_TYPE_DS, zone->dclass, region, 3)))
if(qinfo->qtype != LDNS_RR_TYPE_DS && !cfg->aggressive_nsec)
if(qinfo->qtype != LDNS_RR_TYPE_DS){
log_assert(qinfo->qtype == LDNS_RR_TYPE_DS);
if(nsec_has_type(nsec, LDNS_RR_TYPE_DS)) {
if(qinfo->qtype != LDNS_RR_TYPE_DS &&
} else if(qinfo->qtype == LDNS_RR_TYPE_DS &&
!nsec_has_type(nsec, LDNS_RR_TYPE_DS) &&
if(qinfo->qtype == LDNS_RR_TYPE_DS) {
if(!nsec3_has_type(ce->ce_rrset, ce->ce_rr, LDNS_RR_TYPE_DS)) {
if(qinfo->qtype == LDNS_RR_TYPE_DS && qinfo->qname_len != 1
} else if(qinfo->qtype != LDNS_RR_TYPE_DS &&
if(!nsec3_has_type(rrset, rr, LDNS_RR_TYPE_DS)) {
} else if(sec==sec_status_insecure && qinfo->qtype!=LDNS_RR_TYPE_DS){
if(qinfo->qtype == LDNS_RR_TYPE_DS && qinfo->qname_len != 1
} else if(qinfo->qtype != LDNS_RR_TYPE_DS &&
if(qinfo->qtype == LDNS_RR_TYPE_DS)
log_assert(qinfo->qtype == LDNS_RR_TYPE_DS);
} else if(nsec3_has_type(rrset, rr, LDNS_RR_TYPE_DS)) {
if(qinfo->qtype == LDNS_RR_TYPE_DS &&
env->rrset_cache, nm, nmlen, LDNS_RR_TYPE_DS, c, 0,
msg = dns_msg_create(nm, nmlen, LDNS_RR_TYPE_DS, c, region, 1);
qinfo.qtype = LDNS_RR_TYPE_DS;
if(ntohs(rep->rrsets[i]->rk.type) == LDNS_RR_TYPE_DS)
if(vq->qchase.qtype == LDNS_RR_TYPE_DS ||
log_nametypeclass(VERB_ALGO, "DS RRset", vq->ds_rrset->rk.dname, LDNS_RR_TYPE_DS, LDNS_RR_CLASS_IN);
target_key_len, LDNS_RR_TYPE_DS, vq->qchase.qclass,
if(qstate->qinfo.qtype == LDNS_RR_TYPE_DS) {
tp == LDNS_RR_TYPE_DS || tp == LDNS_RR_TYPE_NSEC ||
if(rrset->type==LDNS_RR_TYPE_DS &&
qinfo->qtype == LDNS_RR_TYPE_DS &&
if(ntohs(s->rk.type) == LDNS_RR_TYPE_DS &&
if(ntohs(s->rk.type) == LDNS_RR_TYPE_DS)
LDNS_RR_TYPE_DS, dclass))
if(qstate->qinfo.qtype == LDNS_RR_TYPE_DS)
if( (iq->qchase.qtype == LDNS_RR_TYPE_DS || iq->refetch_glue)
if(iq->qchase.qtype == LDNS_RR_TYPE_DS || iq->refetch_glue ||
if(iq->qchase.qtype == LDNS_RR_TYPE_DS || iq->refetch_glue) {
&& (iq->qchase.qtype == LDNS_RR_TYPE_DS
if(iq->qchase.qtype == LDNS_RR_TYPE_DS && !iq->dsns_point
if(iq->qchase.qtype == LDNS_RR_TYPE_DS && !iq->dsns_point
else if(super->qinfo.qtype == LDNS_RR_TYPE_DS && ((struct iter_qstate*)
(qinfo->qtype != LDNS_RR_TYPE_DS ||
if((ds=az_domain_rrset(ce, LDNS_RR_TYPE_DS))!=NULL) {
if(qinfo->qtype == LDNS_RR_TYPE_DS) {
if(z->zonemd_callback_qtype == LDNS_RR_TYPE_DS)
qinfo.qtype = LDNS_RR_TYPE_DS;
env->rrset_cache, dp->name, dp->namelen, LDNS_RR_TYPE_DS,
if(rrset && nsec_has_type(rrset, LDNS_RR_TYPE_DS)) {
if(!no_partial && qtype != LDNS_RR_TYPE_DS &&
if((qtype == LDNS_RR_TYPE_DS || qtype == LDNS_RR_TYPE_DNSKEY) &&
(qtype == LDNS_RR_TYPE_DS ||
if(dtype == LDNS_RR_TYPE_DS && !dname_is_root(name)) {
z = local_zones_lookup(zones, name, len, labs, dclass, LDNS_RR_TYPE_DS);
del_local_rrset(d, LDNS_RR_TYPE_DS);
case LDNS_RR_TYPE_DS:
case LDNS_RR_TYPE_DS:
rrtype == LDNS_RR_TYPE_DS) {
{LDNS_RR_TYPE_DS, "DS", 4, 4, type_ds_wireformat, LDNS_RDF_TYPE_NONE, LDNS_RR_NO_COMPRESS, 0 },
ds = find_rrset_type(rep, LDNS_RR_TYPE_DS);
case LDNS_RR_TYPE_DS:
else if(t == LDNS_RR_TYPE_DS) {
sldns_wirerr_get_type(rr, rr_len, dname_len)!=LDNS_RR_TYPE_DS) {
(*list)->dname_len) == LDNS_RR_TYPE_DS) {
(*list)->dname_len) != LDNS_RR_TYPE_DS &&
ta->name, LDNS_RR_TYPE_DS, ta->dclass);
if(type != LDNS_RR_TYPE_DS && type != LDNS_RR_TYPE_DNSKEY) {
if(type == LDNS_RR_TYPE_DS)
ta = anchor_store_new_key(anchors, nm, LDNS_RR_TYPE_DS,
LDNS_RR_TYPE_DS && sldns_wirerr_get_type(rr, len,
ta->ds_rrset = assemble_it(ta, ta->numDS, LDNS_RR_TYPE_DS);
LDNS_RR_TYPE_DS, now);
nsec3_has_type(ce_rrset, 0, LDNS_RR_TYPE_DS) ||
LDNS_RR_TYPE_DS, zone->dclass, region, 1)))
LDNS_RR_TYPE_DS, zone->dclass, region, 3)))
if(qinfo->qtype != LDNS_RR_TYPE_DS && !cfg->aggressive_nsec)
if(qinfo->qtype != LDNS_RR_TYPE_DS){
log_assert(qinfo->qtype == LDNS_RR_TYPE_DS);
if(nsec_has_type(nsec, LDNS_RR_TYPE_DS)) {
if(qinfo->qtype != LDNS_RR_TYPE_DS &&
} else if(qinfo->qtype == LDNS_RR_TYPE_DS &&
!nsec_has_type(nsec, LDNS_RR_TYPE_DS) &&
if(qinfo->qtype == LDNS_RR_TYPE_DS) {
if(!nsec3_has_type(ce->ce_rrset, ce->ce_rr, LDNS_RR_TYPE_DS)) {
if(qinfo->qtype == LDNS_RR_TYPE_DS && qinfo->qname_len != 1
} else if(qinfo->qtype != LDNS_RR_TYPE_DS &&
if(!nsec3_has_type(rrset, rr, LDNS_RR_TYPE_DS)) {
} else if(sec==sec_status_insecure && qinfo->qtype!=LDNS_RR_TYPE_DS){
if(qinfo->qtype == LDNS_RR_TYPE_DS && qinfo->qname_len != 1
} else if(qinfo->qtype != LDNS_RR_TYPE_DS &&
if(qinfo->qtype == LDNS_RR_TYPE_DS)
log_assert(qinfo->qtype == LDNS_RR_TYPE_DS);
} else if(nsec3_has_type(rrset, rr, LDNS_RR_TYPE_DS)) {
if(qinfo->qtype == LDNS_RR_TYPE_DS &&
env->rrset_cache, nm, nmlen, LDNS_RR_TYPE_DS, c, 0,
msg = dns_msg_create(nm, nmlen, LDNS_RR_TYPE_DS, c, region, 1);
qinfo.qtype = LDNS_RR_TYPE_DS;
if(ntohs(rep->rrsets[i]->rk.type) == LDNS_RR_TYPE_DS)
if(vq->qchase.qtype == LDNS_RR_TYPE_DS ||
log_nametypeclass(VERB_ALGO, "DS RRset", vq->ds_rrset->rk.dname, LDNS_RR_TYPE_DS, LDNS_RR_CLASS_IN);
target_key_len, LDNS_RR_TYPE_DS, vq->qchase.qclass,
if(qstate->qinfo.qtype == LDNS_RR_TYPE_DS) {