Lines Matching refs:ca_list
742 static void ssl_cipher_collect_aliases(const SSL_CIPHER **ca_list, in ssl_cipher_collect_aliases() argument
762 ca_curr = ca_list; in ssl_cipher_collect_aliases()
993 const SSL_CIPHER **ca_list, CERT *c) in ssl_cipher_process_rulestr() argument
1093 while (ca_list[j]) { in ssl_cipher_process_rulestr()
1094 if (strncmp(buf, ca_list[j]->name, buflen) == 0 in ssl_cipher_process_rulestr()
1095 && (ca_list[j]->name[buflen] == '\0')) { in ssl_cipher_process_rulestr()
1098 } else if (ca_list[j]->stdname != NULL in ssl_cipher_process_rulestr()
1099 && strncmp(buf, ca_list[j]->stdname, buflen) == 0 in ssl_cipher_process_rulestr()
1100 && ca_list[j]->stdname[buflen] == '\0') { in ssl_cipher_process_rulestr()
1110 if (ca_list[j]->algorithm_mkey) { in ssl_cipher_process_rulestr()
1112 alg_mkey &= ca_list[j]->algorithm_mkey; in ssl_cipher_process_rulestr()
1118 alg_mkey = ca_list[j]->algorithm_mkey; in ssl_cipher_process_rulestr()
1122 if (ca_list[j]->algorithm_auth) { in ssl_cipher_process_rulestr()
1124 alg_auth &= ca_list[j]->algorithm_auth; in ssl_cipher_process_rulestr()
1130 alg_auth = ca_list[j]->algorithm_auth; in ssl_cipher_process_rulestr()
1134 if (ca_list[j]->algorithm_enc) { in ssl_cipher_process_rulestr()
1136 alg_enc &= ca_list[j]->algorithm_enc; in ssl_cipher_process_rulestr()
1142 alg_enc = ca_list[j]->algorithm_enc; in ssl_cipher_process_rulestr()
1146 if (ca_list[j]->algorithm_mac) { in ssl_cipher_process_rulestr()
1148 alg_mac &= ca_list[j]->algorithm_mac; in ssl_cipher_process_rulestr()
1154 alg_mac = ca_list[j]->algorithm_mac; in ssl_cipher_process_rulestr()
1158 if (ca_list[j]->algo_strength & SSL_STRONG_MASK) { in ssl_cipher_process_rulestr()
1161 (ca_list[j]->algo_strength & SSL_STRONG_MASK) | in ssl_cipher_process_rulestr()
1168 algo_strength = ca_list[j]->algo_strength & SSL_STRONG_MASK; in ssl_cipher_process_rulestr()
1172 if (ca_list[j]->algo_strength & SSL_DEFAULT_MASK) { in ssl_cipher_process_rulestr()
1175 (ca_list[j]->algo_strength & SSL_DEFAULT_MASK) | in ssl_cipher_process_rulestr()
1183 ca_list[j]->algo_strength & SSL_DEFAULT_MASK; in ssl_cipher_process_rulestr()
1187 if (ca_list[j]->valid) { in ssl_cipher_process_rulestr()
1193 cipher_id = ca_list[j]->id; in ssl_cipher_process_rulestr()
1200 if (ca_list[j]->min_tls) { in ssl_cipher_process_rulestr()
1201 if (min_tls != 0 && min_tls != ca_list[j]->min_tls) { in ssl_cipher_process_rulestr()
1205 min_tls = ca_list[j]->min_tls; in ssl_cipher_process_rulestr()
1447 const SSL_CIPHER **ca_list = NULL; in STACK_OF() local
1588 ca_list = OPENSSL_malloc(sizeof(*ca_list) * num_of_alias_max); in STACK_OF()
1589 if (ca_list == NULL) { in STACK_OF()
1594 ssl_cipher_collect_aliases(ca_list, num_of_group_aliases, in STACK_OF()
1606 &head, &tail, ca_list, c); in STACK_OF()
1613 ok = ssl_cipher_process_rulestr(rule_p, &head, &tail, ca_list, c); in STACK_OF()
1615 OPENSSL_free(ca_list); /* Not needed anymore */ in STACK_OF()