Searched refs:ds_rrset (Results 1 - 9 of 9) sorted by relevance

/freebsd-10.0-release/contrib/unbound/validator/
H A Dval_sigcrypt.h146 * @param ds_rrset: DS rrset
152 struct ub_packed_rrset_key* ds_rrset, size_t ds_idx);
165 * @param ds_rrset: DS rrset
169 uint16_t ds_get_keytag(struct ub_packed_rrset_key* ds_rrset, size_t ds_idx);
182 * @param ds_rrset: DS rrset
186 int ds_digest_algo_is_supported(struct ub_packed_rrset_key* ds_rrset,
191 * @param ds_rrset: DS rrset.
195 int ds_get_digest_algo(struct ub_packed_rrset_key* ds_rrset, size_t ds_idx);
199 * @param ds_rrset: DS rrset
203 int ds_key_algo_is_supported(struct ub_packed_rrset_key* ds_rrset,
[all...]
H A Dval_utils.c388 struct ub_packed_rrset_key* ds_rrset, size_t ds_idx, char** reason)
395 if(ds_get_key_algo(ds_rrset, ds_idx)
398 != ds_get_keytag(ds_rrset, ds_idx)) {
403 ds_get_key_algo(ds_rrset, ds_idx),
404 ds_get_keytag(ds_rrset, ds_idx));
408 if(!ds_digest_match_dnskey(env, dnskey_rrset, i, ds_rrset,
426 algo_needs_reason(env, ds_get_key_algo(ds_rrset, ds_idx),
435 int val_favorite_ds_algo(struct ub_packed_rrset_key* ds_rrset) argument
437 size_t i, num = rrset_get_count(ds_rrset);
441 if(!ds_digest_algo_is_supported(ds_rrset,
386 verify_dnskeys_with_ds_rr(struct module_env* env, struct val_env* ve, struct ub_packed_rrset_key* dnskey_rrset, struct ub_packed_rrset_key* ds_rrset, size_t ds_idx, char** reason) argument
453 val_verify_DNSKEY_with_DS(struct module_env* env, struct val_env* ve, struct ub_packed_rrset_key* dnskey_rrset, struct ub_packed_rrset_key* ds_rrset, uint8_t* sigalg, char** reason) argument
523 val_verify_new_DNSKEYs(struct regional* region, struct module_env* env, struct val_env* ve, struct ub_packed_rrset_key* dnskey_rrset, struct ub_packed_rrset_key* ds_rrset, int downprot, char** reason) argument
686 val_dsset_isusable(struct ub_packed_rrset_key* ds_rrset) argument
[all...]
H A Dval_utils.h148 * @param ds_rrset: DS rrset to verify with.
159 struct ub_packed_rrset_key* ds_rrset, uint8_t* sigalg, char** reason);
191 * @param ds_rrset: DS rrset to verify with.
208 struct ub_packed_rrset_key* ds_rrset, int downprot, char** reason);
245 * @param ds_rrset: the newly received DS rrset.
248 int val_dsset_isusable(struct ub_packed_rrset_key* ds_rrset);
378 * @param ds_rrset: the DSes in this rrset are inspected and best algo chosen.
381 int val_favorite_ds_algo(struct ub_packed_rrset_key* ds_rrset);
H A Dval_anchor.h117 struct ub_packed_rrset_key* ds_rrset; member in struct:trust_anchor
H A Dvalidator.h206 struct ub_packed_rrset_key* ds_rrset; member in struct:val_qstate
H A Dvalidator.c1269 vq->ds_rrset = 0;
1426 if(!generate_request(qstate, id, vq->ds_rrset->rk.dname,
1427 vq->ds_rrset->rk.dname_len, LDNS_RR_TYPE_DNSKEY,
1492 if(vq->ds_rrset)
1493 log_nametypeclass(VERB_ALGO, "DS RRset", vq->ds_rrset->rk.dname, LDNS_RR_TYPE_DS, LDNS_RR_CLASS_IN);
1496 if(vq->ds_rrset && query_dname_compare(vq->ds_rrset->rk.dname,
1498 if(!generate_request(qstate, id, vq->ds_rrset->rk.dname,
1499 vq->ds_rrset->rk.dname_len, LDNS_RR_TYPE_DNSKEY,
1507 if(!vq->ds_rrset || query_dname_compar
[all...]
H A Dval_sigcrypt.c223 ds_get_keytag(struct ub_packed_rrset_key* ds_rrset, size_t ds_idx) argument
228 rrset_get_rdata(ds_rrset, ds_idx, &rdata, &len);
278 * @param ds_rrset: DS rrset
286 struct ub_packed_rrset_key* ds_rrset, size_t ds_idx,
304 return secalgo_ds_digest(ds_get_digest_algo(ds_rrset, ds_idx),
311 struct ub_packed_rrset_key* ds_rrset, size_t ds_idx)
316 size_t digestlen = ds_digest_size_algo(ds_rrset, ds_idx);
324 ds_get_sigdata(ds_rrset, ds_idx, &ds, &dslen);
336 if(!ds_create_dnskey_digest(env, dnskey_rrset, dnskey_idx, ds_rrset,
349 ds_digest_algo_is_supported(struct ub_packed_rrset_key* ds_rrset, argument
284 ds_create_dnskey_digest(struct module_env* env, struct ub_packed_rrset_key* dnskey_rrset, size_t dnskey_idx, struct ub_packed_rrset_key* ds_rrset, size_t ds_idx, uint8_t* digest) argument
309 ds_digest_match_dnskey(struct module_env* env, struct ub_packed_rrset_key* dnskey_rrset, size_t dnskey_idx, struct ub_packed_rrset_key* ds_rrset, size_t ds_idx) argument
356 ds_key_algo_is_supported(struct ub_packed_rrset_key* ds_rrset, size_t ds_idx) argument
[all...]
H A Dautotrust.c368 autr_rrset_delete(tp->ds_rrset);
570 autr_rrset_delete(tp->ds_rrset);
574 tp->ds_rrset = ubds;
1023 tp->ds_rrset, tp->dnskey_rrset, downprot?sigalg:NULL, &reason);
1343 struct ub_packed_rrset_key* ds_rrset)
1346 ds_rrset->entry.data;
1348 int d = val_favorite_ds_algo(ds_rrset);
1351 if(!ds_digest_algo_is_supported(ds_rrset, ds_idx) ||
1352 !ds_key_algo_is_supported(ds_rrset, ds_idx) ||
1353 ds_get_digest_algo(ds_rrset, ds_id
1341 key_matches_a_ds(struct module_env* env, struct val_env* ve, struct ub_packed_rrset_key* dnskey_rrset, size_t key_idx, struct ub_packed_rrset_key* ds_rrset) argument
[all...]
H A Dval_anchor.c131 assembled_rrset_delete(ta->ds_rrset);
944 ta->ds_rrset = assemble_it(ta, ta->numDS, LDNS_RR_TYPE_DS);
945 if(!ta->ds_rrset)
967 if(!ds_digest_algo_is_supported(ta->ds_rrset, i) ||
968 !ds_key_algo_is_supported(ta->ds_rrset, i))

Completed in 155 milliseconds