Lines Matching refs:config

113 					  struct eap_peer_cert_config *config)  in eap_tls_cert_params_from_conf()  argument
115 params->ca_cert = config->ca_cert; in eap_tls_cert_params_from_conf()
116 params->ca_path = config->ca_path; in eap_tls_cert_params_from_conf()
117 params->client_cert = config->client_cert; in eap_tls_cert_params_from_conf()
118 params->private_key = config->private_key; in eap_tls_cert_params_from_conf()
119 params->private_key_passwd = config->private_key_passwd; in eap_tls_cert_params_from_conf()
120 params->subject_match = config->subject_match; in eap_tls_cert_params_from_conf()
121 params->altsubject_match = config->altsubject_match; in eap_tls_cert_params_from_conf()
122 params->check_cert_subject = config->check_cert_subject; in eap_tls_cert_params_from_conf()
123 params->suffix_match = config->domain_suffix_match; in eap_tls_cert_params_from_conf()
124 params->domain_match = config->domain_match; in eap_tls_cert_params_from_conf()
125 params->engine = config->engine; in eap_tls_cert_params_from_conf()
126 params->engine_id = config->engine_id; in eap_tls_cert_params_from_conf()
127 params->pin = config->pin; in eap_tls_cert_params_from_conf()
128 params->key_id = config->key_id; in eap_tls_cert_params_from_conf()
129 params->cert_id = config->cert_id; in eap_tls_cert_params_from_conf()
130 params->ca_cert_id = config->ca_cert_id; in eap_tls_cert_params_from_conf()
131 if (config->ocsp) in eap_tls_cert_params_from_conf()
133 if (config->ocsp >= 2) in eap_tls_cert_params_from_conf()
135 if (config->ocsp == 3) in eap_tls_cert_params_from_conf()
141 struct eap_peer_config *config) in eap_tls_params_from_conf1() argument
143 eap_tls_cert_params_from_conf(params, &config->cert); in eap_tls_params_from_conf1()
144 eap_tls_params_flags(params, config->phase1); in eap_tls_params_from_conf1()
149 struct eap_peer_config *config) in eap_tls_params_from_conf2() argument
151 eap_tls_cert_params_from_conf(params, &config->phase2_cert); in eap_tls_params_from_conf2()
152 eap_tls_params_flags(params, config->phase2); in eap_tls_params_from_conf2()
157 struct eap_peer_config *config) in eap_tls_params_from_conf2m() argument
159 eap_tls_cert_params_from_conf(params, &config->machine_cert); in eap_tls_params_from_conf2m()
160 eap_tls_params_flags(params, config->machine_phase2); in eap_tls_params_from_conf2m()
167 struct eap_peer_config *config, int phase2) in eap_tls_params_from_conf() argument
187 if (config->teap_anon_dh) in eap_tls_params_from_conf()
214 eap_tls_params_from_conf2m(params, config); in eap_tls_params_from_conf()
217 eap_tls_params_from_conf2(params, config); in eap_tls_params_from_conf()
220 eap_tls_params_from_conf1(params, config); in eap_tls_params_from_conf()
241 params->openssl_ciphers = config->openssl_ciphers; in eap_tls_params_from_conf()
257 struct eap_peer_config *config, in eap_tls_init_connection() argument
278 os_free(config->cert.pin); in eap_tls_init_connection()
279 config->cert.pin = NULL; in eap_tls_init_connection()
312 struct eap_peer_config *config, u8 eap_type) in eap_peer_tls_ssl_init() argument
316 if (config == NULL) in eap_peer_tls_ssl_init()
324 if (eap_tls_params_from_conf(sm, data, &params, config, data->phase2) < in eap_peer_tls_ssl_init()
328 if (eap_tls_init_connection(sm, data, config, &params) < 0) in eap_peer_tls_ssl_init()
331 data->tls_out_limit = config->fragment_size; in eap_peer_tls_ssl_init()
340 if (config->phase1 && in eap_peer_tls_ssl_init()
341 os_strstr(config->phase1, "include_tls_length=1")) { in eap_peer_tls_ssl_init()
1104 int eap_peer_select_phase2_methods(struct eap_peer_config *config, in eap_peer_select_phase2_methods() argument
1115 if (!config) in eap_peer_select_phase2_methods()
1117 phase2 = use_machine_cred ? config->machine_phase2 : config->phase2; in eap_peer_select_phase2_methods()
1169 methods = eap_get_phase2_types(config, &num_methods); in eap_peer_select_phase2_methods()