Lines Matching defs:algo

122  * @return algo or 0 if malformed rrsig.
330 verbose(VERB_QUERY, "DS fail: DS RR algo and digest do not "
343 return 0; /* digest algo failed */
386 uint8_t algo;
391 algo = (uint8_t)dnskey_get_algo(dnskey, i);
392 if(!dnskey_algo_id_is_supported((int)algo))
394 if(n->needs[algo] == 0) {
395 n->needs[algo] = 1;
396 sigalg[total] = algo;
406 uint8_t algo;
410 while( (algo=*sigalg++) != 0) {
411 log_assert(dnskey_algo_id_is_supported((int)algo));
412 log_assert(n->needs[algo] == 0);
413 n->needs[algo] = 1;
422 uint8_t algo;
430 algo = (uint8_t)ds_get_key_algo(ds, i);
431 if(!dnskey_algo_id_is_supported((int)algo))
433 log_assert(algo != 0); /* we do not support 0 and is EOS */
434 if(n->needs[algo] == 0) {
435 n->needs[algo] = 1;
436 sigalg[total] = algo;
444 int algo_needs_set_secure(struct algo_needs* n, uint8_t algo)
446 if(n->needs[algo]) {
447 n->needs[algo] = 0;
455 void algo_needs_set_bogus(struct algo_needs* n, uint8_t algo)
457 if(n->needs[algo]) n->needs[algo] = 2; /* need it, but bogus */
468 /* first check if a needed algo was bogus - report that */
472 /* now check which algo is missing */
557 int algo = dnskey_get_algo(dnskey, dnskey_idx);
567 /* see if sig matches keytag and algo */
568 if(algo != rrset_get_sig_algo(rrset, i) ||
593 int algo = rrset_get_sig_algo(rrset, sig_idx);
597 verbose(VERB_ALGO, "verify sig %d %d", (int)tag, algo);
598 if(!dnskey_algo_id_is_supported(algo)) {
604 /* see if key matches keytag and algo */
605 if(algo != dnskey_get_algo(dnskey, i) ||
1380 /* verify keytag and sig algo (possibly again) */