Lines Matching refs:sigrdataset
970 dns_rdataset_t *sigrdataset, unsigned int valoptions) {
989 fctx->res->view, name, type, rdataset, sigrdataset, message,
4415 dns_rdataset_t *rdataset, dns_rdataset_t *sigrdataset,
4426 .sigrdataset = sigrdataset,
4440 * Store the sigrdataset in the first resp in case it is needed
4443 if (resp->sigrdataset != NULL) {
4453 dns_rdataset_t *rdataset, dns_rdataset_t *sigrdataset,
4459 fctx_add_event(fctx, loop, client, id, cb, arg, rdataset, sigrdataset,
4962 INSIST(!(hresp->sigrdataset == NULL &&
4963 resp->sigrdataset != NULL));
4964 if (hresp->sigrdataset != NULL &&
4965 dns_rdataset_isassociated(hresp->sigrdataset) &&
4966 resp->sigrdataset != NULL)
4968 dns_rdataset_clone(hresp->sigrdataset,
4969 resp->sigrdataset);
5116 dns_rdataset_t *sigrdataset = NULL;
5221 asigrdataset = hresp->sigrdataset;
5240 if (result == ISC_R_SUCCESS && val->sigrdataset != NULL)
5265 if (result == ISC_R_SUCCESS && val->sigrdataset != NULL)
5269 val->sigrdataset, 0, NULL);
5365 INSIST(val->sigrdataset != NULL);
5366 val->sigrdataset->ttl = val->rdataset->ttl;
5413 } else if (val->sigrdataset != NULL) {
5415 val->sigrdataset, options,
5470 for (sigrdataset = ISC_LIST_HEAD(name->list);
5471 sigrdataset != NULL;
5472 sigrdataset = ISC_LIST_NEXT(sigrdataset, link))
5474 if (sigrdataset->type != dns_rdatatype_rrsig ||
5475 sigrdataset->covers != rdataset->type)
5481 if (sigrdataset == NULL ||
5482 sigrdataset->trust != dns_trust_secure)
5536 sigrdataset, 0, NULL);
5552 val->sigrdataset != NULL &&
5553 dns_rdataset_isassociated(val->sigrdataset) &&
5554 val->sigrdataset->trust == dns_trust_secure && wild != NULL)
5566 val->sigrdataset, 0, NULL);
5643 dns_rdataset_t *nrdataset, *next, *sigrdataset;
5664 for (sigrdataset = ISC_LIST_HEAD(name->list); sigrdataset != NULL;
5665 sigrdataset = ISC_LIST_NEXT(sigrdataset, link))
5667 if (sigrdataset->type == dns_rdatatype_rrsig &&
5668 sigrdataset->covers == type)
5674 if (sigrdataset == NULL) {
5680 for (result = dns_rdataset_first(sigrdataset); result == ISC_R_SUCCESS;
5681 result = dns_rdataset_next(sigrdataset))
5684 dns_rdataset_current(sigrdataset, &rdata);
5758 for (sigrdataset = ISC_LIST_HEAD(noqname->list);
5759 sigrdataset != NULL;
5760 sigrdataset = ISC_LIST_NEXT(sigrdataset, link))
5762 if (sigrdataset->type == dns_rdatatype_rrsig &&
5763 sigrdataset->covers == found)
5768 if (sigrdataset != NULL) {
5778 dns_rdataset_t *rdataset = NULL, *sigrdataset = NULL;
5850 asigrdataset = resp->sigrdataset;
5921 for (sigrdataset = ISC_LIST_HEAD(name->list);
5922 sigrdataset != NULL;
5923 sigrdataset = ISC_LIST_NEXT(sigrdataset, link))
5925 if (sigrdataset->type == dns_rdatatype_rrsig &&
5926 sigrdataset->covers == rdataset->type)
5955 if (sigrdataset == NULL && need_validation &&
5967 * Normalize the rdataset and sigrdataset TTLs.
5969 if (sigrdataset != NULL) {
5971 sigrdataset->ttl);
5972 sigrdataset->ttl = rdataset->ttl;
5985 * Cache this rdataset/sigrdataset pair as
5997 if (sigrdataset != NULL) {
5998 sigrdataset->trust = trust;
6066 if (sigrdataset != NULL) {
6070 sigrdataset, options,
6098 valsigrdataset = sigrdataset;
6113 sigrdataset, valoptions);
8532 dns_rdataset_t *sigrdataset = NULL;
8567 for (sigrdataset = ISC_LIST_HEAD(rctx->aname->list);
8568 sigrdataset != NULL;
8569 sigrdataset = ISC_LIST_NEXT(sigrdataset, link))
8571 if (!validinanswer(sigrdataset, fctx)) {
8576 if (sigrdataset->type != dns_rdatatype_rrsig ||
8577 sigrdataset->covers != rctx->type)
8582 sigrdataset->attributes |= DNS_RDATASETATTR_ANSWERSIG;
8583 sigrdataset->attributes |= DNS_RDATASETATTR_CACHE;
8584 sigrdataset->trust = rctx->trust;
8598 dns_rdataset_t *sigrdataset = NULL;
8631 for (sigrdataset = ISC_LIST_HEAD(rctx->cname->list);
8632 sigrdataset != NULL;
8633 sigrdataset = ISC_LIST_NEXT(sigrdataset, link))
8635 if (!validinanswer(sigrdataset, fctx)) {
8640 if (sigrdataset->type != dns_rdatatype_rrsig ||
8641 sigrdataset->covers != dns_rdatatype_cname)
8646 sigrdataset->attributes |= DNS_RDATASETATTR_ANSWERSIG;
8647 sigrdataset->attributes |= DNS_RDATASETATTR_CACHE;
8648 sigrdataset->trust = rctx->trust;
8662 dns_rdataset_t *sigrdataset = NULL;
8685 for (sigrdataset = ISC_LIST_HEAD(rctx->dname->list);
8686 sigrdataset != NULL;
8687 sigrdataset = ISC_LIST_NEXT(sigrdataset, link))
8689 if (!validinanswer(sigrdataset, fctx)) {
8694 if (sigrdataset->type != dns_rdatatype_rrsig ||
8695 sigrdataset->covers != dns_rdatatype_dname)
8700 sigrdataset->attributes |= DNS_RDATASETATTR_ANSWERSIG;
8701 sigrdataset->attributes |= DNS_RDATASETATTR_CACHE;
8702 sigrdataset->trust = rctx->trust;
10088 INSIST(resp->sigrdataset == NULL);
10406 dns_rdataset_t *sigrdataset, dns_fetch_t **fetchp) {
10429 REQUIRE(sigrdataset == NULL || !dns_rdataset_isassociated(sigrdataset));
10506 fctx_join(fctx, loop, client, id, cb, arg, rdataset, sigrdataset,