| /trueos/contrib/unbound/validator/ |
| HD | val_utils.c | 388 struct ub_packed_rrset_key* ds_rrset, size_t ds_idx, char** reason) in verify_dnskeys_with_ds_rr() argument 395 if(ds_get_key_algo(ds_rrset, ds_idx) in verify_dnskeys_with_ds_rr() 398 != ds_get_keytag(ds_rrset, ds_idx)) { in verify_dnskeys_with_ds_rr() 403 ds_get_key_algo(ds_rrset, ds_idx), in verify_dnskeys_with_ds_rr() 404 ds_get_keytag(ds_rrset, ds_idx)); in verify_dnskeys_with_ds_rr() 408 if(!ds_digest_match_dnskey(env, dnskey_rrset, i, ds_rrset, in verify_dnskeys_with_ds_rr() 426 algo_needs_reason(env, ds_get_key_algo(ds_rrset, ds_idx), in verify_dnskeys_with_ds_rr() 435 int val_favorite_ds_algo(struct ub_packed_rrset_key* ds_rrset) in val_favorite_ds_algo() argument 437 size_t i, num = rrset_get_count(ds_rrset); in val_favorite_ds_algo() 441 if(!ds_digest_algo_is_supported(ds_rrset, i) || in val_favorite_ds_algo() [all …]
|
| HD | val_sigcrypt.h | 153 struct ub_packed_rrset_key* ds_rrset, size_t ds_idx); 170 uint16_t ds_get_keytag(struct ub_packed_rrset_key* ds_rrset, size_t ds_idx); 187 int ds_digest_algo_is_supported(struct ub_packed_rrset_key* ds_rrset, 196 int ds_get_digest_algo(struct ub_packed_rrset_key* ds_rrset, size_t ds_idx); 204 int ds_key_algo_is_supported(struct ub_packed_rrset_key* ds_rrset,
|
| HD | val_utils.h | 159 struct ub_packed_rrset_key* ds_rrset, uint8_t* sigalg, char** reason); 208 struct ub_packed_rrset_key* ds_rrset, int downprot, char** reason); 248 int val_dsset_isusable(struct ub_packed_rrset_key* ds_rrset); 381 int val_favorite_ds_algo(struct ub_packed_rrset_key* ds_rrset);
|
| HD | validator.c | 1282 vq->ds_rrset = 0; in processInit() 1439 if(!generate_request(qstate, id, vq->ds_rrset->rk.dname, in processFindKey() 1440 vq->ds_rrset->rk.dname_len, LDNS_RR_TYPE_DNSKEY, in processFindKey() 1505 if(vq->ds_rrset) in processFindKey() 1506 …log_nametypeclass(VERB_ALGO, "DS RRset", vq->ds_rrset->rk.dname, LDNS_RR_TYPE_DS, LDNS_RR_CLASS_IN… in processFindKey() 1509 if(vq->ds_rrset && query_dname_compare(vq->ds_rrset->rk.dname, in processFindKey() 1511 if(!generate_request(qstate, id, vq->ds_rrset->rk.dname, in processFindKey() 1512 vq->ds_rrset->rk.dname_len, LDNS_RR_TYPE_DNSKEY, in processFindKey() 1520 if(!vq->ds_rrset || query_dname_compare(vq->ds_rrset->rk.dname, in processFindKey() 1550 if(!generate_request(qstate, id, vq->ds_rrset->rk.dname, in processFindKey() [all …]
|
| HD | val_sigcrypt.c | 227 ds_get_keytag(struct ub_packed_rrset_key* ds_rrset, size_t ds_idx) in ds_get_keytag() argument 232 rrset_get_rdata(ds_rrset, ds_idx, &rdata, &len); in ds_get_keytag() 290 struct ub_packed_rrset_key* ds_rrset, size_t ds_idx, in ds_create_dnskey_digest() argument 308 return secalgo_ds_digest(ds_get_digest_algo(ds_rrset, ds_idx), in ds_create_dnskey_digest() 315 struct ub_packed_rrset_key* ds_rrset, size_t ds_idx) in ds_digest_match_dnskey() argument 320 size_t digestlen = ds_digest_size_algo(ds_rrset, ds_idx); in ds_digest_match_dnskey() 328 ds_get_sigdata(ds_rrset, ds_idx, &ds, &dslen); in ds_digest_match_dnskey() 340 if(!ds_create_dnskey_digest(env, dnskey_rrset, dnskey_idx, ds_rrset, in ds_digest_match_dnskey() 353 ds_digest_algo_is_supported(struct ub_packed_rrset_key* ds_rrset, in ds_digest_algo_is_supported() argument 356 return (ds_digest_size_algo(ds_rrset, ds_idx) != 0); in ds_digest_algo_is_supported() [all …]
|
| HD | autotrust.c | 398 autr_rrset_delete(tp->ds_rrset); in autr_point_delete() 779 autr_rrset_delete(tp->ds_rrset); in autr_assemble() 783 tp->ds_rrset = ubds; in autr_assemble() 1230 tp->ds_rrset, tp->dnskey_rrset, downprot?sigalg:NULL, &reason); in verify_dnskey() 1537 struct ub_packed_rrset_key* ds_rrset) in key_matches_a_ds() argument 1540 ds_rrset->entry.data; in key_matches_a_ds() 1542 int d = val_favorite_ds_algo(ds_rrset); in key_matches_a_ds() 1545 if(!ds_digest_algo_is_supported(ds_rrset, ds_idx) || in key_matches_a_ds() 1546 !ds_key_algo_is_supported(ds_rrset, ds_idx) || in key_matches_a_ds() 1547 ds_get_digest_algo(ds_rrset, ds_idx) != d) in key_matches_a_ds() [all …]
|
| HD | val_anchor.h | 118 struct ub_packed_rrset_key* ds_rrset; member
|
| HD | validator.h | 206 struct ub_packed_rrset_key* ds_rrset; member
|
| HD | val_anchor.c | 132 assembled_rrset_delete(ta->ds_rrset); in anchors_delfunc() 933 ta->ds_rrset = assemble_it(ta, ta->numDS, LDNS_RR_TYPE_DS); in anchors_assemble() 934 if(!ta->ds_rrset) in anchors_assemble() 956 if(!ds_digest_algo_is_supported(ta->ds_rrset, i) || in anchors_ds_unsupported() 957 !ds_key_algo_is_supported(ta->ds_rrset, i)) in anchors_ds_unsupported()
|