Lines Matching refs:eap_ctx

26 static struct eap_server_ctx eap_ctx;  variable
74 eap_ctx.tls_ctx = tls_init(&tconf); in eap_example_server_init_tls()
75 if (eap_ctx.tls_ctx == NULL) in eap_example_server_init_tls()
86 if (tls_global_set_params(eap_ctx.tls_ctx, &tparams)) { in eap_example_server_init_tls()
91 if (tls_global_set_verify(eap_ctx.tls_ctx, 0, 1)) { in eap_example_server_init_tls()
215 os_memset(&eap_ctx, 0, sizeof(eap_ctx)); in eap_example_server_init()
226 eap_conf.ssl_ctx = eap_ctx.tls_ctx; in eap_example_server_init()
229 eap_ctx.eap = eap_server_sm_init(&eap_ctx, &eap_cb, &eap_conf, in eap_example_server_init()
231 if (eap_ctx.eap == NULL) in eap_example_server_init()
234 eap_ctx.eap_if = eap_get_interface(eap_ctx.eap); in eap_example_server_init()
237 eap_ctx.eap_if->portEnabled = true; in eap_example_server_init()
238 eap_ctx.eap_if->eapRestart = true; in eap_example_server_init()
246 eap_server_sm_deinit(eap_ctx.eap); in eap_example_server_deinit()
248 tls_deinit(eap_ctx.tls_ctx); in eap_example_server_deinit()
256 res = eap_server_sm_step(eap_ctx.eap); in eap_example_server_step()
258 if (eap_ctx.eap_if->eapReq) { in eap_example_server_step()
261 eap_ctx.eap_if->eapReq = 0; in eap_example_server_step()
264 if (eap_ctx.eap_if->eapSuccess) { in eap_example_server_step()
268 eap_ctx.eap_if->eapSuccess = 0; in eap_example_server_step()
270 if (eap_ctx.eap_if->eapKeyAvailable) { in eap_example_server_step()
272 eap_ctx.eap_if->eapKeyData, in eap_example_server_step()
273 eap_ctx.eap_if->eapKeyDataLen); in eap_example_server_step()
277 if (eap_ctx.eap_if->eapFail) { in eap_example_server_step()
280 eap_ctx.eap_if->eapFail = 0; in eap_example_server_step()
283 if (process && eap_ctx.eap_if->eapReqData) { in eap_example_server_step()
285 eap_example_peer_rx(wpabuf_head(eap_ctx.eap_if->eapReqData), in eap_example_server_step()
286 wpabuf_len(eap_ctx.eap_if->eapReqData)); in eap_example_server_step()
296 wpabuf_free(eap_ctx.eap_if->eapRespData); in eap_example_server_rx()
297 eap_ctx.eap_if->eapRespData = wpabuf_alloc_copy(data, data_len); in eap_example_server_rx()
298 if (eap_ctx.eap_if->eapRespData) in eap_example_server_rx()
299 eap_ctx.eap_if->eapResp = true; in eap_example_server_rx()