Lines Matching defs:dnskey_rrset
402 autr_rrset_delete(tp->dnskey_rrset);
786 autr_rrset_delete(tp->dnskey_rrset);
790 tp->dnskey_rrset = ubdnskey;
1274 tp->ds_rrset, tp->dnskey_rrset, downprot?sigalg:NULL, &reason,
1314 struct ub_packed_rrset_key* dnskey_rrset, size_t i,
1323 sec = dnskey_verify_rrset(env, ve, dnskey_rrset, dnskey_rrset, i,
1539 struct trust_anchor* tp, struct ub_packed_rrset_key* dnskey_rrset,
1543 dnskey_rrset->entry.data;
1545 log_assert(ntohs(dnskey_rrset->rk.type) == LDNS_RR_TYPE_DNSKEY);
1548 if(!rr_is_dnskey_sep(ntohs(dnskey_rrset->rk.type),
1550 !rr_is_dnskey_revoked(ntohs(dnskey_rrset->rk.type),
1553 if(!find_key(tp, ntohs(dnskey_rrset->rk.type),
1560 if(rr_is_selfsigned_revoked(env, ve, dnskey_rrset, i, qstate)) {
1564 log_assert(dnskey_calc_keytag(dnskey_rrset, i)-128 ==
1569 dnskey_calc_keytag(dnskey_rrset, i) ==
1586 struct ub_packed_rrset_key* dnskey_rrset, size_t key_idx,
1597 !dnskey_size_is_supported(dnskey_rrset, key_idx) ||
1601 != dnskey_get_algo(dnskey_rrset, key_idx)
1602 || dnskey_calc_keytag(dnskey_rrset, key_idx)
1606 if(!ds_digest_match_dnskey(env, dnskey_rrset, key_idx,
1616 if(dnskey_verify_rrset(env, ve, dnskey_rrset,
1617 dnskey_rrset, key_idx, &reason) == sec_status_secure) {
1631 struct trust_anchor* tp, struct ub_packed_rrset_key* dnskey_rrset,
1635 dnskey_rrset->entry.data;
1637 log_assert(ntohs(dnskey_rrset->rk.type) == LDNS_RR_TYPE_DNSKEY);
1641 if(!rr_is_dnskey_sep(ntohs(dnskey_rrset->rk.type),
1644 if(rr_is_dnskey_revoked(ntohs(dnskey_rrset->rk.type),
1652 if(!dnskey_algo_is_supported(dnskey_rrset, i) ||
1653 !dnskey_size_is_supported(dnskey_rrset, i)) {
1662 if(!find_key(tp, ntohs(dnskey_rrset->rk.type),
1672 dnskey_rrset, i, tp->ds_rrset)) {
1683 set_tp_times(tp, min_expiry(env, dd), key_ttl(dnskey_rrset), changed);
2064 struct ub_packed_rrset_key* dnskey_rrset)
2070 key.name = dnskey_rrset->rk.dname;
2071 key.namelen = dnskey_rrset->rk.dname_len;
2107 struct ub_packed_rrset_key* dnskey_rrset)
2118 /* use space allocated for dnskey_rrset to save name of anchor */
2125 key.name = dnskey_rrset->rk.dname;
2159 struct trust_anchor* tp, struct ub_packed_rrset_key* dnskey_rrset,
2192 if(!dnskey_rrset) {
2201 check_contains_revoked(env, ve, tp, dnskey_rrset, &changed, qstate);
2208 if(!tp->ds_rrset && !tp->dnskey_rrset) {
2212 autr_tp_remove(env, tp, dnskey_rrset);
2217 if(!verify_dnskey(env, ve, tp, dnskey_rrset, qstate)) {
2236 if(!update_events(env, ve, tp, dnskey_rrset, &changed)) {
2252 if(!set_next_probe(env, tp, dnskey_rrset))
2261 if(!tp->ds_rrset && !tp->dnskey_rrset) {
2263 autr_tp_remove(env, tp, dnskey_rrset);
2305 if(tp->dnskey_rrset) {
2306 log_packed_rrset(NO_VERBOSE, "DNSKEY:", tp->dnskey_rrset);