Lines Matching refs:ssl
28 struct eap_ssl_data ssl; member
75 tls_connection_remove_session(data->ssl.conn); in eap_ttls_state()
103 tls_connection_set_success_data(data->ssl.conn, buf); in eap_ttls_valid_session()
334 return eap_server_tls_derive_key(sm, &data->ssl, "ttls challenge", in eap_ttls_implicit_challenge()
349 if (eap_server_tls_ssl_init(sm, &data->ssl, 0, EAP_TYPE_TTLS)) { in eap_ttls_init()
366 eap_server_tls_ssl_deinit(sm, &data->ssl); in eap_ttls_reset()
417 encr_req = eap_server_tls_encrypt(sm, &data->ssl, buf); in eap_ttls_build_phase2_eap_req()
459 encr_req = eap_server_tls_encrypt(sm, &data->ssl, &msgbuf); in eap_ttls_build_phase2_mschapv2()
470 if (data->ssl.state == FRAG_ACK) { in eap_ttls_buildReq()
475 if (data->ssl.state == WAIT_FRAG_ACK) { in eap_ttls_buildReq()
476 return eap_server_tls_build_msg(&data->ssl, EAP_TYPE_TTLS, in eap_ttls_buildReq()
485 data->ssl.conn)) { in eap_ttls_buildReq()
492 wpabuf_free(data->ssl.tls_out); in eap_ttls_buildReq()
493 data->ssl.tls_out_pos = 0; in eap_ttls_buildReq()
494 data->ssl.tls_out = eap_ttls_build_phase2_eap_req(sm, data, in eap_ttls_buildReq()
498 wpabuf_free(data->ssl.tls_out); in eap_ttls_buildReq()
499 data->ssl.tls_out_pos = 0; in eap_ttls_buildReq()
500 data->ssl.tls_out = eap_ttls_build_phase2_mschapv2(sm, data); in eap_ttls_buildReq()
508 return eap_server_tls_build_msg(&data->ssl, EAP_TYPE_TTLS, in eap_ttls_buildReq()
1034 in_decrypted = tls_connection_decrypt(sm->cfg->ssl_ctx, data->ssl.conn, in eap_ttls_process_phase2()
1162 if (eap_server_tls_phase1(sm, &data->ssl) < 0) in eap_ttls_process_msg()
1167 eap_ttls_process_phase2(sm, data, data->ssl.tls_in); in eap_ttls_process_msg()
1171 if (data->mschapv2_resp_ok && wpabuf_len(data->ssl.tls_in) == in eap_ttls_process_msg()
1186 wpabuf_len(data->ssl.tls_in)); in eap_ttls_process_msg()
1207 if (eap_server_tls_process(sm, &data->ssl, respData, data, in eap_ttls_process()
1214 if (!tls_connection_established(sm->cfg->ssl_ctx, data->ssl.conn) || in eap_ttls_process()
1215 !tls_connection_resumed(sm->cfg->ssl_ctx, data->ssl.conn)) in eap_ttls_process()
1218 buf = tls_connection_get_success_data(data->ssl.conn); in eap_ttls_process()
1260 tls_connection_set_success_data_resumed(data->ssl.conn); in eap_ttls_process()
1283 if (data->ssl.tls_v13) { in eap_ttls_getKey()
1291 eapKeyData = eap_server_tls_derive_key(sm, &data->ssl, in eap_ttls_getKey()
1320 return eap_server_tls_derive_session_id(sm, &data->ssl, EAP_TYPE_TTLS, in eap_ttls_get_session_id()
1337 if (data->ssl.tls_v13) { in eap_ttls_get_emsk()
1345 eapKeyData = eap_server_tls_derive_key(sm, &data->ssl, in eap_ttls_get_emsk()