Lines Matching refs:rrset
87 rrset_get_count(struct ub_packed_rrset_key* rrset) in rrset_get_count() argument
90 rrset->entry.data; in rrset_get_count()
556 time_t now, struct ub_packed_rrset_key* rrset, in dnskeyset_verify_rrset_sig() argument
565 uint16_t tag = rrset_get_sig_keytag(rrset, sig_idx); in dnskeyset_verify_rrset_sig()
566 int algo = rrset_get_sig_algo(rrset, sig_idx); in dnskeyset_verify_rrset_sig()
589 env->scratch_buffer, ve, now, rrset, dnskey, i, in dnskeyset_verify_rrset_sig()
624 struct ub_packed_rrset_key* rrset, struct ub_packed_rrset_key* dnskey, in dnskeyset_verify_rrset() argument
637 num = rrset_get_sigcount(rrset); in dnskeyset_verify_rrset()
658 sec = dnskeyset_verify_rrset_sig(env, ve, *env->now, rrset, in dnskeyset_verify_rrset()
666 (uint8_t)rrset_get_sig_algo(rrset, i))) in dnskeyset_verify_rrset()
670 (uint8_t)rrset_get_sig_algo(rrset, i)); in dnskeyset_verify_rrset()
707 struct ub_packed_rrset_key* rrset, struct ub_packed_rrset_key* dnskey, in dnskey_verify_rrset() argument
719 num = rrset_get_sigcount(rrset); in dnskey_verify_rrset()
730 if(algo != rrset_get_sig_algo(rrset, i) || in dnskey_verify_rrset()
731 tag != rrset_get_sig_keytag(rrset, i)) in dnskey_verify_rrset()
735 env->scratch_buffer, ve, *env->now, rrset, in dnskey_verify_rrset()
775 struct ub_packed_rrset_key* rrset; member
930 canonical_compare(struct ub_packed_rrset_key* rrset, size_t i, size_t j) in canonical_compare() argument
933 rrset->entry.data; in canonical_compare()
935 uint16_t type = ntohs(rrset->rk.type); in canonical_compare()
1016 log_assert(r1->rrset == r2->rrset); in canonical_tree_compare()
1017 return canonical_compare(r1->rrset, r1->rr_idx, r2->rr_idx); in canonical_tree_compare()
1030 canonical_sort(struct ub_packed_rrset_key* rrset, struct packed_rrset_data* d, in canonical_sort() argument
1037 rrs[i].rrset = rrset; in canonical_sort()
1092 canonicalize_rdata(sldns_buffer* buf, struct ub_packed_rrset_key* rrset, in canonicalize_rdata() argument
1096 switch(ntohs(rrset->rk.type)) { in canonicalize_rdata()
1488 struct ub_packed_rrset_key* rrset, uint8_t* orig_p, in adjust_ttl() argument
1492 (struct packed_rrset_data*)rrset->entry.data; in adjust_ttl()
1538 struct ub_packed_rrset_key* rrset, struct ub_packed_rrset_key* dnskey, in dnskey_verify_rrset_sig() argument
1547 size_t rrnum = rrset_get_count(rrset); in dnskey_verify_rrset_sig()
1555 rrset_get_rdata(rrset, rrnum + sig_idx, &sig, &siglen); in dnskey_verify_rrset_sig()
1592 if(!dname_subdomain_c(rrset->rk.dname, signer)) { in dnskey_verify_rrset_sig()
1624 if(memcmp(sig+2, &rrset->rk.type, 2) != 0) { in dnskey_verify_rrset_sig()
1649 if((int)sig[2+3] > dname_signame_label_count(rrset->rk.dname)) { in dnskey_verify_rrset_sig()
1662 if(!rrset_canonical(region, buf, rrset, sig+2, in dnskey_verify_rrset_sig()
1683 adjust_ttl(ve, now, rrset, sig+2+4, sig+2+8, sig+2+12); in dnskey_verify_rrset_sig()