Lines Matching defs:ssl
32 struct eap_ssl_data ssl;
276 sks = eap_fast_derive_key(sm->ssl_ctx, data->ssl.conn, "key expansion",
302 eap_fast_derive_key(sm->ssl_ctx, data->ssl.conn,
431 if (eap_server_tls_ssl_init(sm, &data->ssl, 0)) {
437 if (tls_connection_set_cipher_list(sm->ssl_ctx, data->ssl.conn,
445 if (tls_connection_set_session_ticket_cb(sm->ssl_ctx, data->ssl.conn,
508 eap_server_tls_ssl_deinit(sm, &data->ssl);
550 if (tls_get_cipher(sm->ssl_ctx, data->ssl.conn, cipher, sizeof(cipher))
819 encr = eap_server_tls_encrypt(sm, &data->ssl, plain);
822 if (data->ssl.tls_out && piggyback) {
827 (int) wpabuf_len(data->ssl.tls_out),
828 (int) data->ssl.tls_out_pos);
829 if (wpabuf_resize(&data->ssl.tls_out, wpabuf_len(encr)) < 0) {
835 wpabuf_put_buf(data->ssl.tls_out, encr);
838 wpabuf_free(data->ssl.tls_out);
839 data->ssl.tls_out_pos = 0;
840 data->ssl.tls_out = encr;
853 if (data->ssl.state == FRAG_ACK) {
858 if (data->ssl.state == WAIT_FRAG_ACK) {
859 return eap_server_tls_build_msg(&data->ssl, EAP_TYPE_FAST,
867 if (tls_connection_established(sm->ssl_ctx, data->ssl.conn)) {
916 return eap_server_tls_build_msg(&data->ssl, EAP_TYPE_FAST,
1390 in_decrypted = tls_connection_decrypt(sm->ssl_ctx, data->ssl.conn,
1444 if (eap_server_tls_phase1(sm, &data->ssl) < 0) {
1450 if (!tls_connection_established(sm->ssl_ctx, data->ssl.conn) ||
1451 wpabuf_len(data->ssl.tls_out) > 0)
1517 eap_fast_process_phase2(sm, data, data->ssl.tls_in);
1531 if (eap_server_tls_process(sm, &data->ssl, respData, data,