mDNSlocal mStatus CheckRRSIGForRRSet(mDNS *const m, DNSSECVerifier *dv, CacheRecord **negcr)
{
- mDNSu32 slot;
CacheGroup *cg;
CacheRecord *cr;
RRVerifier *rv;
}
rv = dv->rrset;
- slot = HashSlot(&rv->name);
- cg = CacheGroupForName(m, slot, rv->namehash, &rv->name);
+ cg = CacheGroupForName(m, rv->namehash, &rv->name);
if (!cg)
{
debugdnssec("CheckRRSIGForRRSet: cg null");
mDNSlocal mStatus CheckKeyForRRSIG(mDNS *const m, DNSSECVerifier *dv, CacheRecord **negcr)
{
- mDNSu32 slot;
mDNSu32 namehash;
CacheGroup *cg;
CacheRecord *cr;
rrsig = (rdataRRSig *)dv->rrsig->rdata;
name = (domainname *)&rrsig->signerName;
- slot = HashSlot(name);
namehash = DomainNameHashValue(name);
- cg = CacheGroupForName(m, slot, namehash, name);
+ cg = CacheGroupForName(m, namehash, name);
if (!cg)
{
debugdnssec("CheckKeyForRRSIG: cg null for %##s", name->c);
mDNSlocal mStatus CheckRRSIGForKey(mDNS *const m, DNSSECVerifier *dv, CacheRecord **negcr)
{
- mDNSu32 slot;
mDNSu32 namehash;
CacheGroup *cg;
CacheRecord *cr;
rrsig = (rdataRRSig *)dv->rrsig->rdata;
name = (domainname *)&rrsig->signerName;
- slot = HashSlot(name);
namehash = DomainNameHashValue(name);
- cg = CacheGroupForName(m, slot, namehash, name);
+ cg = CacheGroupForName(m, namehash, name);
if (!cg)
{
debugdnssec("CheckRRSIGForKey: cg null %##s", name->c);
mDNSlocal mStatus CheckDSForKey(mDNS *const m, DNSSECVerifier *dv, CacheRecord **negcr)
{
- mDNSu32 slot;
mDNSu32 namehash;
CacheGroup *cg;
CacheRecord *cr;
}
rrsig = (rdataRRSig *)dv->rrsig->rdata;
name = (domainname *)&rrsig->signerName;
- slot = HashSlot(name);
namehash = DomainNameHashValue(name);
- cg = CacheGroupForName(m, slot, namehash, name);
+ cg = CacheGroupForName(m, namehash, name);
if (!cg)
{
debugdnssec("CheckDSForKey: cg null for %s", name->c);
CacheRecord *rr;
RRVerifier *rrsigv;
rdataRRSig *rrsig;
- mDNSu32 slot;
CacheGroup *cg;
mDNSu32 rrTTL, rrsigTTL, rrsigOrigTTL, rrsigTimeTTL;
domainname *qname;
question.ThisQInterval = -1;
InitializeQuestion(m, &question, dv->InterfaceID, qname, qtype, mDNSNULL, mDNSNULL);
- slot = HashSlot(&question.qname);
- cg = CacheGroupForName(m, slot, question.qnamehash, &question.qname);
+ cg = CacheGroupForName(m, question.qnamehash, &question.qname);
if (!cg)
{
{
CacheGroup *cg;
CacheRecord *cr;
- mDNSu32 slot, namehash;
+ mDNSu32 namehash;
ResourceRecord *answer = mDNSNULL;
LogDNSSEC("DNSSECNoResponse: called");
BumpDNSSECStats(m, kStatsActionSet, kStatsTypeStatus, DNSSEC_NoResponse);
- slot = HashSlot(&dv->origName);
namehash = DomainNameHashValue(&dv->origName);
- cg = CacheGroupForName(m, (const mDNSu32)slot, namehash, &dv->origName);
+ cg = CacheGroupForName(m, namehash, &dv->origName);
if (!cg)
{
LogDNSSEC("DNSSECNoResponse: cg NULL for %##s (%s)", dv->origName.c, DNSTypeName(dv->origType));
mDNSlocal void DNSSECValidationCB(mDNS *const m, DNSSECVerifier *dv, DNSSECStatus status)
{
- mDNSu32 slot, namehash;
+ mDNSu32 namehash;
CacheGroup *cg;
CacheRecord *cr;
ProveInsecure(m, dv, mDNSNULL, mDNSNULL);
return;
}
- slot = HashSlot(&dv->origName);
namehash = DomainNameHashValue(&dv->origName);
- cg = CacheGroupForName(m, (const mDNSu32)slot, namehash, &dv->origName);
+ cg = CacheGroupForName(m, namehash, &dv->origName);
if (!cg)
{
LogDNSSEC("DNSSECValidationCB: cg NULL for %##s (%s)", dv->origName.c, DNSTypeName(dv->origType));
mDNSexport void VerifySignature(mDNS *const m, DNSSECVerifier *dv, DNSQuestion *q)
{
- mDNSu32 slot = HashSlot(&q->qname);
- CacheGroup *const cg = CacheGroupForName(m, slot, q->qnamehash, &q->qname);
+ CacheGroup *const cg = CacheGroupForName(m, q->qnamehash, &q->qname);
CacheRecord *rr;
mDNSBool first = mDNSfalse;
static mDNSBool TrustAnchorsUpdated = mDNSfalse;
mDNSlocal CacheRecord* NegativeCacheRecordForRR(mDNS *const m, const ResourceRecord *const rr)
{
- mDNSu32 slot;
mDNSu32 namehash;
CacheGroup *cg;
CacheRecord *cr;
- slot = HashSlot(rr->name);
namehash = DomainNameHashValue(rr->name);
- cg = CacheGroupForName(m, slot, namehash, rr->name);
+ cg = CacheGroupForName(m, namehash, rr->name);
if (!cg)
{
LogMsg("NegativeCacheRecordForRR: cg null %##s", rr->name->c);