Lines Matching refs:ca_sk
2250 STACK_OF(X509_NAME) *ca_sk = sk_X509_NAME_new(ca_dn_cmp); in parse_ca_names()
2254 if (ca_sk == NULL) { in parse_ca_names()
2284 if (!sk_X509_NAME_push(ca_sk, xn)) { in parse_ca_names()
2292 s->s3.tmp.peer_ca_names = ca_sk; in parse_ca_names()
2297 sk_X509_NAME_pop_free(ca_sk, X509_NAME_free); in parse_ca_names()
2304 const STACK_OF(X509_NAME) *ca_sk = NULL;; in STACK_OF()
2307 ca_sk = SSL_get_client_CA_list(s); in STACK_OF()
2308 if (ca_sk != NULL && sk_X509_NAME_num(ca_sk) == 0) in STACK_OF()
2309 ca_sk = NULL; in STACK_OF()
2312 if (ca_sk == NULL) in STACK_OF()
2313 ca_sk = SSL_get0_CA_list(s); in STACK_OF()
2315 return ca_sk; in STACK_OF()
2318 int construct_ca_names(SSL *s, const STACK_OF(X509_NAME) *ca_sk, WPACKET *pkt) in construct_ca_names() argument
2326 if ((ca_sk != NULL) && !(s->options & SSL_OP_DISABLE_TLSEXT_CA_NAMES)) { in construct_ca_names()
2329 for (i = 0; i < sk_X509_NAME_num(ca_sk); i++) { in construct_ca_names()
2331 X509_NAME *name = sk_X509_NAME_value(ca_sk, i); in construct_ca_names()