Lines Matching defs:needs
394 if(n->needs[algo] == 0) {
395 n->needs[algo] = 1;
409 memset(n->needs, 0, sizeof(uint8_t)*ALGO_NEEDS_MAX);
412 log_assert(n->needs[algo] == 0);
413 n->needs[algo] = 1;
426 memset(n->needs, 0, sizeof(uint8_t)*ALGO_NEEDS_MAX);
434 if(n->needs[algo] == 0) {
435 n->needs[algo] = 1;
446 if(n->needs[algo]) {
447 n->needs[algo] = 0;
457 if(n->needs[algo]) n->needs[algo] = 2; /* need it, but bogus */
470 if(n->needs[i] == 2)
474 if(n->needs[i] == 1)
488 struct algo_needs needs;
500 algo_needs_init_list(&needs, sigalg);
501 if(algo_needs_num_missing(&needs) == 0) {
514 else if(algo_needs_set_secure(&needs,
518 algo_needs_set_bogus(&needs,
522 if(sigalg && (alg=algo_needs_missing(&needs)) != 0) {
525 (int)algo_needs_num_missing(&needs));
668 * and still some lowercasing needs to be done; either the dnames