Lines Matching refs:ca_list
746 static void ssl_cipher_collect_aliases(const SSL_CIPHER **ca_list,
766 ca_curr = ca_list;
997 const SSL_CIPHER **ca_list, CERT *c)
1083 * Now search for the cipher alias in the ca_list. Be careful
1095 while (ca_list[j]) {
1096 if (strncmp(buf, ca_list[j]->name, buflen) == 0
1097 && (ca_list[j]->name[buflen] == '\0')) {
1107 if (ca_list[j]->algorithm_mkey) {
1109 alg_mkey &= ca_list[j]->algorithm_mkey;
1115 alg_mkey = ca_list[j]->algorithm_mkey;
1119 if (ca_list[j]->algorithm_auth) {
1121 alg_auth &= ca_list[j]->algorithm_auth;
1127 alg_auth = ca_list[j]->algorithm_auth;
1131 if (ca_list[j]->algorithm_enc) {
1133 alg_enc &= ca_list[j]->algorithm_enc;
1139 alg_enc = ca_list[j]->algorithm_enc;
1143 if (ca_list[j]->algorithm_mac) {
1145 alg_mac &= ca_list[j]->algorithm_mac;
1151 alg_mac = ca_list[j]->algorithm_mac;
1155 if (ca_list[j]->algo_strength & SSL_STRONG_MASK) {
1158 (ca_list[j]->algo_strength & SSL_STRONG_MASK) |
1165 algo_strength = ca_list[j]->algo_strength & SSL_STRONG_MASK;
1169 if (ca_list[j]->algo_strength & SSL_DEFAULT_MASK) {
1172 (ca_list[j]->algo_strength & SSL_DEFAULT_MASK) |
1180 ca_list[j]->algo_strength & SSL_DEFAULT_MASK;
1184 if (ca_list[j]->valid) {
1190 cipher_id = ca_list[j]->id;
1197 if (ca_list[j]->min_tls) {
1198 if (min_tls != 0 && min_tls != ca_list[j]->min_tls) {
1202 min_tls = ca_list[j]->min_tls;
1453 const SSL_CIPHER **ca_list = NULL;
1594 ca_list = OPENSSL_malloc(sizeof(*ca_list) * num_of_alias_max);
1595 if (ca_list == NULL) {
1600 ssl_cipher_collect_aliases(ca_list, num_of_group_aliases,
1612 &head, &tail, ca_list, c);
1619 ok = ssl_cipher_process_rulestr(rule_p, &head, &tail, ca_list, c);
1621 OPENSSL_free(ca_list); /* Not needed anymore */