Lines Matching refs:sigrdataset
915 dns_rdataset_t *sigrdataset, unsigned int valoptions,
937 sigrdataset, message, valoptions, task,
5045 dns_rdataset_t *rdataset, dns_rdataset_t *sigrdataset,
5067 event->sigrdataset = sigrdataset;
5074 * Make sure that we can store the sigrdataset in the
5077 if (event->sigrdataset != NULL) {
5112 event->sigrdataset = NULL;
5730 INSIST(!(hevent->sigrdataset == NULL &&
5731 event->sigrdataset != NULL));
5732 if (hevent->sigrdataset != NULL &&
5733 dns_rdataset_isassociated(hevent->sigrdataset) &&
5734 event->sigrdataset != NULL)
5736 dns_rdataset_clone(hevent->sigrdataset,
5737 event->sigrdataset);
5763 dns_rdataset_t *sigrdataset;
5872 asigrdataset = hevent->sigrdataset;
5891 if (vevent->sigrdataset != NULL) {
5912 if (vevent->sigrdataset != NULL) {
5915 vevent->sigrdataset, 0, NULL);
6006 INSIST(vevent->sigrdataset != NULL);
6007 vevent->sigrdataset->ttl = vevent->rdataset->ttl;
6054 } else if (vevent->sigrdataset != NULL) {
6056 vevent->sigrdataset, options,
6107 for (sigrdataset = ISC_LIST_HEAD(name->list);
6108 sigrdataset != NULL;
6109 sigrdataset = ISC_LIST_NEXT(sigrdataset, link))
6111 if (sigrdataset->type != dns_rdatatype_rrsig ||
6112 sigrdataset->covers != rdataset->type)
6118 if (sigrdataset == NULL ||
6119 sigrdataset->trust != dns_trust_secure)
6134 sigrdataset, 0, NULL);
6151 vevent->sigrdataset != NULL &&
6152 dns_rdataset_isassociated(vevent->sigrdataset) &&
6153 vevent->sigrdataset->trust == dns_trust_secure && wild != NULL)
6165 vevent->sigrdataset, 0, NULL);
6239 dns_rdataset_t *nrdataset, *next, *sigrdataset;
6260 for (sigrdataset = ISC_LIST_HEAD(name->list); sigrdataset != NULL;
6261 sigrdataset = ISC_LIST_NEXT(sigrdataset, link))
6263 if (sigrdataset->type == dns_rdatatype_rrsig &&
6264 sigrdataset->covers == type)
6270 if (sigrdataset == NULL) {
6276 for (result = dns_rdataset_first(sigrdataset); result == ISC_R_SUCCESS;
6277 result = dns_rdataset_next(sigrdataset))
6280 dns_rdataset_current(sigrdataset, &rdata);
6354 for (sigrdataset = ISC_LIST_HEAD(noqname->list);
6355 sigrdataset != NULL;
6356 sigrdataset = ISC_LIST_NEXT(sigrdataset, link))
6358 if (sigrdataset->type == dns_rdatatype_rrsig &&
6359 sigrdataset->covers == found)
6364 if (sigrdataset != NULL) {
6374 dns_rdataset_t *rdataset = NULL, *sigrdataset = NULL;
6450 asigrdataset = event->sigrdataset;
6522 for (sigrdataset = ISC_LIST_HEAD(name->list);
6523 sigrdataset != NULL;
6524 sigrdataset = ISC_LIST_NEXT(sigrdataset, link))
6526 if (sigrdataset->type == dns_rdatatype_rrsig &&
6527 sigrdataset->covers == rdataset->type)
6556 if (sigrdataset == NULL && need_validation &&
6567 * Normalize the rdataset and sigrdataset TTLs.
6569 if (sigrdataset != NULL) {
6571 sigrdataset->ttl);
6572 sigrdataset->ttl = rdataset->ttl;
6585 * Cache this rdataset/sigrdataset pair as
6597 if (sigrdataset != NULL) {
6598 sigrdataset->trust = trust;
6663 if (sigrdataset != NULL) {
6667 sigrdataset, options,
6694 valsigrdataset = sigrdataset;
6709 sigrdataset, valoptions, task);
9035 dns_rdataset_t *sigrdataset = NULL;
9069 for (sigrdataset = ISC_LIST_HEAD(rctx->aname->list);
9070 sigrdataset != NULL;
9071 sigrdataset = ISC_LIST_NEXT(sigrdataset, link))
9073 if (!validinanswer(sigrdataset, fctx)) {
9078 if (sigrdataset->type != dns_rdatatype_rrsig ||
9079 sigrdataset->covers != rctx->type)
9084 sigrdataset->attributes |= DNS_RDATASETATTR_ANSWERSIG;
9085 sigrdataset->attributes |= DNS_RDATASETATTR_CACHE;
9086 sigrdataset->trust = rctx->trust;
9100 dns_rdataset_t *sigrdataset = NULL;
9133 for (sigrdataset = ISC_LIST_HEAD(rctx->cname->list);
9134 sigrdataset != NULL;
9135 sigrdataset = ISC_LIST_NEXT(sigrdataset, link))
9137 if (!validinanswer(sigrdataset, fctx)) {
9142 if (sigrdataset->type != dns_rdatatype_rrsig ||
9143 sigrdataset->covers != dns_rdatatype_cname)
9148 sigrdataset->attributes |= DNS_RDATASETATTR_ANSWERSIG;
9149 sigrdataset->attributes |= DNS_RDATASETATTR_CACHE;
9150 sigrdataset->trust = rctx->trust;
9164 dns_rdataset_t *sigrdataset = NULL;
9187 for (sigrdataset = ISC_LIST_HEAD(rctx->dname->list);
9188 sigrdataset != NULL;
9189 sigrdataset = ISC_LIST_NEXT(sigrdataset, link))
9191 if (!validinanswer(sigrdataset, fctx)) {
9196 if (sigrdataset->type != dns_rdatatype_rrsig ||
9197 sigrdataset->covers != dns_rdatatype_dname)
9202 sigrdataset->attributes |= DNS_RDATASETATTR_ANSWERSIG;
9203 sigrdataset->attributes |= DNS_RDATASETATTR_CACHE;
9204 sigrdataset->trust = rctx->trust;
10807 INSIST(fevent->sigrdataset == NULL);
11128 dns_rdataset_t *rdataset, dns_rdataset_t *sigrdataset,
11154 REQUIRE(sigrdataset == NULL || !dns_rdataset_isassociated(sigrdataset));
11230 sigrdataset, fetch);