• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10/mDNSResponder-561.1.1/mDNSCore/

Lines Matching defs:ncr

126 // ncr: The cache record where the RRSIGS are cached
132 mDNSexport void VerifyNSEC(mDNS *const m, ResourceRecord *rr, RRVerifier *rv, DNSSECVerifier *pdv, CacheRecord *ncr, DNSSECVerifierCallback callback)
182 rp = &(ncr->nsec);
518 CacheRecord *ncr;
543 ncr = NSECParentForQuestion(m, &q);
544 if (!ncr)
551 LogDNSSEC("WildcardAnswerProof: found %s", CRDisplayString(m, ncr));
553 rp = &(ncr->nsec);
573 ret = NSEC3WildcardAnswerProof(m, ncr, dv);
597 VerifyNSEC(m, &((*rp)->resrec), mDNSNULL, dv, ncr, mDNSNULL);
717 CacheRecord *ncr;
747 ncr = NSECParentForQuestion(m, &pdv->q);
748 if (!ncr)
760 VerifyNSEC(m, mDNSNULL, rv, pdv, ncr, mDNSNULL);
762 VerifyNSEC(m, mDNSNULL, rv, pdv, ncr, NoDataNSECCallback);
773 CacheRecord *ncr;
802 ncr = NSECParentForQuestion(m, &pdv->q);
803 if (!ncr)
815 VerifyNSEC(m, mDNSNULL, rv, pdv, ncr, mDNSNULL);
817 VerifyNSEC(m, mDNSNULL, rv, pdv, ncr, NameErrorNSECCallback);
827 mDNSlocal void NoDataProof(mDNS *const m, DNSSECVerifier *dv, CacheRecord *ncr)
842 rp = &(ncr->nsec);
916 VerifyNSEC(m, nsec_wild, mDNSNULL, dv, ncr, NoDataNSECCallback);
922 VerifyNSEC(m, nsec_wild, mDNSNULL, dv, ncr, mDNSNULL);
927 VerifyNSEC(m, nsec_noname, mDNSNULL, dv, ncr, mDNSNULL);
975 mDNSlocal void NameErrorProof(mDNS *const m, DNSSECVerifier *dv, CacheRecord *ncr)
985 rp = &(ncr->nsec);
1037 VerifyNSEC(m, nsec_wild, mDNSNULL, dv, ncr, NameErrorNSECCallback);
1042 VerifyNSEC(m, nsec_wild, mDNSNULL, dv, ncr, mDNSNULL);
1068 CacheRecord *ncr;
1069 for (ncr = cr->nsec; ncr; ncr = ncr->next)
1071 if (ncr->resrec.rrtype == kDNSType_NSEC &&
1072 SameDomainName(ncr->resrec.name, name))
1076 if (RRAssertsExistence(&ncr->resrec, kDNSType_SOA) ||
1077 RRAssertsExistence(&ncr->resrec, kDNSType_DS))
1079 LogDNSSEC("NSECRecordForName: found record %s for %##s (%s), but DS or SOA bit set", CRDisplayString(m, ncr), name,
1091 if (RRAssertsExistence(&ncr->resrec, kDNSType_NS))
1093 LogDNSSEC("NSECRecordForName: found record %s for %##s (%s)", CRDisplayString(m, ncr), name, DNSTypeName(qtype));
1094 return ncr;
1098 LogDNSSEC("NSECRecordForName: found record %s for %##s (%s), but NS bit is not set", CRDisplayString(m, ncr), name,