Lines Matching refs:ssl
32 struct eap_ssl_data ssl; member
281 sks = eap_fast_derive_key(sm->cfg->ssl_ctx, data->ssl.conn, in eap_fast_derive_key_auth()
307 eap_fast_derive_key(sm->cfg->ssl_ctx, data->ssl.conn, in eap_fast_derive_key_provisioning()
426 if (eap_server_tls_ssl_init(sm, &data->ssl, 0, EAP_TYPE_FAST)) { in eap_fast_init()
432 if (tls_connection_set_cipher_list(sm->cfg->ssl_ctx, data->ssl.conn, in eap_fast_init()
441 data->ssl.conn, in eap_fast_init()
504 eap_server_tls_ssl_deinit(sm, &data->ssl); in eap_fast_reset()
546 if (tls_get_cipher(sm->cfg->ssl_ctx, data->ssl.conn, in eap_fast_phase1_done()
815 encr = eap_server_tls_encrypt(sm, &data->ssl, plain); in eap_fast_encrypt_phase2()
821 if (data->ssl.tls_out && piggyback) { in eap_fast_encrypt_phase2()
826 (int) wpabuf_len(data->ssl.tls_out), in eap_fast_encrypt_phase2()
827 (int) data->ssl.tls_out_pos); in eap_fast_encrypt_phase2()
828 if (wpabuf_resize(&data->ssl.tls_out, wpabuf_len(encr)) < 0) { in eap_fast_encrypt_phase2()
834 wpabuf_put_buf(data->ssl.tls_out, encr); in eap_fast_encrypt_phase2()
837 wpabuf_free(data->ssl.tls_out); in eap_fast_encrypt_phase2()
838 data->ssl.tls_out_pos = 0; in eap_fast_encrypt_phase2()
839 data->ssl.tls_out = encr; in eap_fast_encrypt_phase2()
852 if (data->ssl.state == FRAG_ACK) { in eap_fast_buildReq()
857 if (data->ssl.state == WAIT_FRAG_ACK) { in eap_fast_buildReq()
858 return eap_server_tls_build_msg(&data->ssl, EAP_TYPE_FAST, in eap_fast_buildReq()
867 data->ssl.conn)) { in eap_fast_buildReq()
916 return eap_server_tls_build_msg(&data->ssl, EAP_TYPE_FAST, in eap_fast_buildReq()
1404 in_decrypted = tls_connection_decrypt(sm->cfg->ssl_ctx, data->ssl.conn, in eap_fast_process_phase2()
1458 if (eap_server_tls_phase1(sm, &data->ssl) < 0) { in eap_fast_process_phase1()
1464 if (!tls_connection_established(sm->cfg->ssl_ctx, data->ssl.conn) || in eap_fast_process_phase1()
1465 wpabuf_len(data->ssl.tls_out) > 0) in eap_fast_process_phase1()
1535 eap_fast_process_phase2(sm, data, data->ssl.tls_in); in eap_fast_process_msg()
1549 if (eap_server_tls_process(sm, &data->ssl, respData, data, in eap_fast_process()
1621 return eap_server_tls_derive_session_id(sm, &data->ssl, EAP_TYPE_FAST, in eap_fast_get_session_id()