Lines Matching defs:nsec3RR
157 si->nsec3RR = (ResourceRecord *)anonRR;
159 return si->nsec3RR;
195 ai->nsec3RR = ConstructNSEC3Record(service, data, len, ai->salt);
196 if (!ai->nsec3RR)
206 if (ai->nsec3RR)
207 mDNSPlatformMemFree(ai->nsec3RR);
271 ResourceRecord *nsec3RR;
376 nsec3RR = rai->nsec3RR;
383 nsec3RR = qai->nsec3RR;
386 if (!AnonData || !nsec3RR)
390 debugf("AnonInfoAnswersQuestion: AnonData %p or nsec3RR %p, NULL for question %##s, record %s", AnonData, nsec3RR,
394 debugf("AnonInfoAnswersQuestion: Validating question %##s, ResourceRecord %s", q->qname.c, RRDisplayString(&mDNSStorage, nsec3RR));
397 nsec3 = (rdataNSEC3 *)nsec3RR->rdata->u.data;
399 if (!NSEC3HashName(nsec3RR->name, nsec3, AnonData, AnonDataLen, hashName, &hlen))
401 LogMsg("AnonInfoAnswersQuestion: NSEC3HashName failed for ##s", nsec3RR->name->c);
410 NSEC3Parse(nsec3RR, mDNSNULL, &nxtLength, &nxtName, mDNSNULL, mDNSNULL);
426 LogInfo("AnonInfoAnswersQuestion: ResourceRecord %s matched question %##s (%s)", RRDisplayString(&mDNSStorage, nsec3RR), q->qname.c, DNSTypeName(q->qtype));
468 RRDisplayString(m, q->AnonInfo->nsec3RR), q->qname.c, DNSTypeName(q->qtype));
492 RRDisplayString(m, cr->resrec.AnonInfo->nsec3RR), cr->resrec.name->c,
511 if (!IdenticalSameNameRecord(a1->nsec3RR, a2->nsec3RR))
513 debugf("IdenticalAnonInfo: nsec3RR mismatch");