Lines Matching refs:ca_list

713 static void ssl_cipher_collect_aliases(const SSL_CIPHER **ca_list,  in ssl_cipher_collect_aliases()  argument
733 ca_curr = ca_list; in ssl_cipher_collect_aliases()
967 const SSL_CIPHER **ca_list, CERT *c) in ssl_cipher_process_rulestr() argument
1065 while (ca_list[j]) { in ssl_cipher_process_rulestr()
1066 if (strncmp(buf, ca_list[j]->name, buflen) == 0 in ssl_cipher_process_rulestr()
1067 && (ca_list[j]->name[buflen] == '\0')) { in ssl_cipher_process_rulestr()
1070 } else if (ca_list[j]->stdname != NULL in ssl_cipher_process_rulestr()
1071 && strncmp(buf, ca_list[j]->stdname, buflen) == 0 in ssl_cipher_process_rulestr()
1072 && ca_list[j]->stdname[buflen] == '\0') { in ssl_cipher_process_rulestr()
1082 if (ca_list[j]->algorithm_mkey) { in ssl_cipher_process_rulestr()
1084 alg_mkey &= ca_list[j]->algorithm_mkey; in ssl_cipher_process_rulestr()
1090 alg_mkey = ca_list[j]->algorithm_mkey; in ssl_cipher_process_rulestr()
1094 if (ca_list[j]->algorithm_auth) { in ssl_cipher_process_rulestr()
1096 alg_auth &= ca_list[j]->algorithm_auth; in ssl_cipher_process_rulestr()
1102 alg_auth = ca_list[j]->algorithm_auth; in ssl_cipher_process_rulestr()
1106 if (ca_list[j]->algorithm_enc) { in ssl_cipher_process_rulestr()
1108 alg_enc &= ca_list[j]->algorithm_enc; in ssl_cipher_process_rulestr()
1114 alg_enc = ca_list[j]->algorithm_enc; in ssl_cipher_process_rulestr()
1118 if (ca_list[j]->algorithm_mac) { in ssl_cipher_process_rulestr()
1120 alg_mac &= ca_list[j]->algorithm_mac; in ssl_cipher_process_rulestr()
1126 alg_mac = ca_list[j]->algorithm_mac; in ssl_cipher_process_rulestr()
1130 if (ca_list[j]->algo_strength & SSL_STRONG_MASK) { in ssl_cipher_process_rulestr()
1133 (ca_list[j]->algo_strength & SSL_STRONG_MASK) | in ssl_cipher_process_rulestr()
1140 algo_strength = ca_list[j]->algo_strength & SSL_STRONG_MASK; in ssl_cipher_process_rulestr()
1144 if (ca_list[j]->algo_strength & SSL_DEFAULT_MASK) { in ssl_cipher_process_rulestr()
1147 (ca_list[j]->algo_strength & SSL_DEFAULT_MASK) | in ssl_cipher_process_rulestr()
1155 ca_list[j]->algo_strength & SSL_DEFAULT_MASK; in ssl_cipher_process_rulestr()
1159 if (ca_list[j]->valid) { in ssl_cipher_process_rulestr()
1165 cipher_id = ca_list[j]->id; in ssl_cipher_process_rulestr()
1172 if (ca_list[j]->min_tls) { in ssl_cipher_process_rulestr()
1173 if (min_tls != 0 && min_tls != ca_list[j]->min_tls) { in ssl_cipher_process_rulestr()
1177 min_tls = ca_list[j]->min_tls; in ssl_cipher_process_rulestr()
1435 const SSL_CIPHER **ca_list = NULL; in STACK_OF() local
1576 ca_list = OPENSSL_malloc(sizeof(*ca_list) * num_of_alias_max); in STACK_OF()
1577 if (ca_list == NULL) { in STACK_OF()
1581 ssl_cipher_collect_aliases(ca_list, num_of_group_aliases, in STACK_OF()
1593 &head, &tail, ca_list, c); in STACK_OF()
1600 ok = ssl_cipher_process_rulestr(rule_p, &head, &tail, ca_list, c); in STACK_OF()
1602 OPENSSL_free(ca_list); /* Not needed anymore */ in STACK_OF()