Lines Matching refs:ssl
30 struct eap_ssl_data ssl; member
298 res = tls_connection_export_key(sm->cfg->ssl_ctx, data->ssl.conn, in eap_teap_derive_key_auth()
372 if (eap_server_tls_ssl_init(sm, &data->ssl, in eap_teap_init()
384 data->ssl.conn, in eap_teap_init()
449 eap_server_tls_ssl_deinit(sm, &data->ssl); in eap_teap_reset()
514 subject = tls_connection_get_peer_subject(data->ssl.conn); in eap_teap_phase1_done()
524 data->tls_cs = tls_connection_get_cipher_suite(data->ssl.conn); in eap_teap_phase1_done()
528 if (tls_get_cipher(sm->cfg->ssl_ctx, data->ssl.conn, in eap_teap_phase1_done()
863 encr = eap_server_tls_encrypt(sm, &data->ssl, plain); in eap_teap_encrypt_phase2()
869 if (data->ssl.tls_out && piggyback) { in eap_teap_encrypt_phase2()
873 (int) wpabuf_len(data->ssl.tls_out), in eap_teap_encrypt_phase2()
874 (int) data->ssl.tls_out_pos); in eap_teap_encrypt_phase2()
875 if (wpabuf_resize(&data->ssl.tls_out, wpabuf_len(encr)) < 0) { in eap_teap_encrypt_phase2()
881 wpabuf_put_buf(data->ssl.tls_out, encr); in eap_teap_encrypt_phase2()
884 wpabuf_free(data->ssl.tls_out); in eap_teap_encrypt_phase2()
885 data->ssl.tls_out_pos = 0; in eap_teap_encrypt_phase2()
886 data->ssl.tls_out = encr; in eap_teap_encrypt_phase2()
900 if (data->ssl.state == FRAG_ACK) { in eap_teap_buildReq()
905 if (data->ssl.state == WAIT_FRAG_ACK) { in eap_teap_buildReq()
906 return eap_server_tls_build_msg(&data->ssl, EAP_TYPE_TEAP, in eap_teap_buildReq()
915 data->ssl.conn)) { in eap_teap_buildReq()
1001 return eap_server_tls_build_msg(&data->ssl, EAP_TYPE_TEAP, in eap_teap_buildReq()
1731 in_decrypted = tls_connection_decrypt(sm->cfg->ssl_ctx, data->ssl.conn, in eap_teap_process_phase2()
1786 if (eap_server_tls_phase1(sm, &data->ssl) < 0) { in eap_teap_process_phase1()
1792 if (!tls_connection_established(sm->cfg->ssl_ctx, data->ssl.conn) || in eap_teap_process_phase1()
1793 wpabuf_len(data->ssl.tls_out) > 0) in eap_teap_process_phase1()
1885 eap_teap_process_phase2(sm, data, data->ssl.tls_in); in eap_teap_process_msg()
2016 if (eap_server_tls_process(sm, &data->ssl, resp, data, in eap_teap_process()
2107 res = tls_get_tls_unique(data->ssl.conn, id + 1, max_id_len - 1); in eap_teap_get_session_id()