Home
last modified time | relevance | path

Searched refs:ds_rrset (Results 1 – 10 of 10) sorted by relevance

/freebsd/contrib/unbound/validator/
H A Dval_utils.c504 struct ub_packed_rrset_key* ds_rrset, size_t ds_idx, char** reason, in verify_dnskeys_with_ds_rr() argument
521 if(ds_get_key_algo(ds_rrset, ds_idx) in verify_dnskeys_with_ds_rr()
524 != ds_get_keytag(ds_rrset, ds_idx)) { in verify_dnskeys_with_ds_rr()
529 ds_get_key_algo(ds_rrset, ds_idx), in verify_dnskeys_with_ds_rr()
530 ds_get_keytag(ds_rrset, ds_idx)); in verify_dnskeys_with_ds_rr()
543 if(!ds_digest_match_dnskey(env, dnskey_rrset, i, ds_rrset, in verify_dnskeys_with_ds_rr()
582 algo_needs_reason(ds_get_key_algo(ds_rrset, ds_idx), in verify_dnskeys_with_ds_rr()
593 int val_favorite_ds_algo(struct ub_packed_rrset_key* ds_rrset) in val_favorite_ds_algo() argument
595 size_t i, num = rrset_get_count(ds_rrset); in val_favorite_ds_algo()
599 if(!ds_digest_algo_is_supported(ds_rrset, i) || in val_favorite_ds_algo()
[all …]
H A Dval_sigcrypt.h159 struct ub_packed_rrset_key* ds_rrset, size_t ds_idx);
176 uint16_t ds_get_keytag(struct ub_packed_rrset_key* ds_rrset, size_t ds_idx);
210 int ds_digest_algo_is_supported(struct ub_packed_rrset_key* ds_rrset,
219 int ds_get_digest_algo(struct ub_packed_rrset_key* ds_rrset, size_t ds_idx);
227 int ds_key_algo_is_supported(struct ub_packed_rrset_key* ds_rrset,
H A Dval_utils.h167 struct ub_packed_rrset_key* ds_rrset, uint8_t* sigalg, char** reason,
230 struct ub_packed_rrset_key* ds_rrset, int downprot, char** reason,
277 int val_dsset_isusable(struct ub_packed_rrset_key* ds_rrset);
429 int val_favorite_ds_algo(struct ub_packed_rrset_key* ds_rrset);
H A Dautotrust.c420 autr_rrset_delete(tp->ds_rrset); in autr_point_delete()
808 autr_rrset_delete(tp->ds_rrset); in autr_assemble()
812 tp->ds_rrset = ubds; in autr_assemble()
1313 tp->ds_rrset, tp->dnskey_rrset, downprot?sigalg:NULL, &reason, in verify_dnskey()
1629 struct ub_packed_rrset_key* ds_rrset) in key_matches_a_ds() argument
1632 ds_rrset->entry.data; in key_matches_a_ds()
1634 int d = val_favorite_ds_algo(ds_rrset); in key_matches_a_ds()
1637 if(!ds_digest_algo_is_supported(ds_rrset, ds_idx) || in key_matches_a_ds()
1638 !ds_key_algo_is_supported(ds_rrset, ds_idx) || in key_matches_a_ds()
1640 ds_get_digest_algo(ds_rrset, ds_idx) != d) in key_matches_a_ds()
[all …]
H A Dval_sigcrypt.c235 ds_get_keytag(struct ub_packed_rrset_key* ds_rrset, size_t ds_idx) in ds_get_keytag() argument
240 rrset_get_rdata(ds_rrset, ds_idx, &rdata, &len); in ds_get_keytag()
298 struct ub_packed_rrset_key* ds_rrset, size_t ds_idx, in ds_create_dnskey_digest() argument
318 return secalgo_ds_digest(ds_get_digest_algo(ds_rrset, ds_idx), in ds_create_dnskey_digest()
325 struct ub_packed_rrset_key* ds_rrset, size_t ds_idx) in ds_digest_match_dnskey() argument
330 size_t digestlen = ds_digest_size_algo(ds_rrset, ds_idx); in ds_digest_match_dnskey()
338 if(fake_sha1 && ds_get_digest_algo(ds_rrset, ds_idx)==LDNS_SHA1) in ds_digest_match_dnskey()
343 ds_get_sigdata(ds_rrset, ds_idx, &ds, &dslen); in ds_digest_match_dnskey()
355 if(!ds_create_dnskey_digest(env, dnskey_rrset, dnskey_idx, ds_rrset, in ds_digest_match_dnskey()
368 ds_digest_algo_is_supported(struct ub_packed_rrset_key* ds_rrset, in ds_digest_algo_is_supported() argument
[all …]
H A Dval_anchor.c133 assembled_rrset_delete(ta->ds_rrset); in anchors_delfunc()
950 ta->ds_rrset = assemble_it(ta, ta->numDS, LDNS_RR_TYPE_DS); in anchors_assemble()
951 if(!ta->ds_rrset) in anchors_assemble()
973 if(!ds_digest_algo_is_supported(ta->ds_rrset, i) || in anchors_ds_unsupported()
974 !ds_key_algo_is_supported(ta->ds_rrset, i)) in anchors_ds_unsupported()
1222 s += assembled_rrset_get_mem(ta->ds_rrset); in anchors_get_mem()
1317 if(ta->numDS != 0 && ta->ds_rrset) { in anchor_list_keytags()
1319 ta->ds_rrset->entry.data; in anchor_list_keytags()
1322 list[ret++] = ds_get_keytag(ta->ds_rrset, i); in anchor_list_keytags()
H A Dvalidator.c1981 vq->ds_rrset = 0; in processInit()
2141 if(!generate_request(qstate, id, vq->ds_rrset->rk.dname, in processFindKey()
2142 vq->ds_rrset->rk.dname_len, LDNS_RR_TYPE_DNSKEY, in processFindKey()
2208 if(vq->ds_rrset) in processFindKey()
2209 …log_nametypeclass(VERB_ALGO, "DS RRset", vq->ds_rrset->rk.dname, LDNS_RR_TYPE_DS, LDNS_RR_CLASS_IN… in processFindKey()
2212 if(vq->ds_rrset && query_dname_compare(vq->ds_rrset->rk.dname, in processFindKey()
2214 if(!generate_request(qstate, id, vq->ds_rrset->rk.dname, in processFindKey()
2215 vq->ds_rrset->rk.dname_len, LDNS_RR_TYPE_DNSKEY, in processFindKey()
2223 if(!vq->ds_rrset || query_dname_compare(vq->ds_rrset->rk.dname, in processFindKey()
2277 if(!generate_request(qstate, id, vq->ds_rrset->rk.dname, in processFindKey()
[all …]
H A Dval_anchor.h116 struct ub_packed_rrset_key* ds_rrset; member
H A Dvalidator.h201 struct ub_packed_rrset_key* ds_rrset; member
/freebsd/contrib/unbound/services/
H A Dauthzone.c8586 sec = val_verify_DNSKEY_with_TA(env, ve, keystorage, anchor->ds_rrset, in zonemd_get_dnskey_from_anchor()