Lines Matching defs:ki
474 match_key_dsset(keyinfo_t *ki, dns_rdataset_t *dsset, strictness_t strictness) {
490 if (ki->tag != ds.key_tag || ki->algo != ds.algorithm) {
494 result = dns_ds_buildrdata(name, &ki->rdata, ds.digest_type,
524 ki->rdata.type == dns_rdatatype_cdnskey ? "CDNSKEY" : "DNSKEY",
525 ki->tag, ki->algo);
538 keyinfo_t *keytable, *ki;
545 for (result = dns_rdataset_first(keyset), i = 0, ki = keytable;
547 result = dns_rdataset_next(keyset), i++, ki++)
554 keyrdata = &ki->rdata;
561 ki->algo = dnskey.algorithm;
564 ki->tag = dst_region_computeid(&r);
566 ki->dst = NULL;
567 if (!match_key_dsset(ki, dsset, strictness)) {
572 &ki->dst);
577 ki->tag, ki->algo, isc_result_totext(result));
588 keyinfo_t *ki;
593 for (i = 0, ki = keytable; i < nkey; i++, ki++) {
594 if (ki->dst != NULL) {
595 dst_key_free(&ki->dst);
642 keyinfo_t *ki = &keytbl[i];
643 if (sig.keyid != ki->tag || sig.algorithm != ki->algo ||
648 if (ki->dst == NULL) {
656 result = dns_dnssec_verify(name, rdataset, ki->dst,
670 vbprintf(1, "found RRSIG by key %d\n", ki->tag);