Lines Matching refs:out
386 struct wpabuf *out = NULL; in radius_client_retransmit() local
509 out = tls_connection_encrypt(radius->tls_ctx, conn, buf); in radius_client_retransmit()
510 if (!out) { in radius_client_retransmit()
517 wpabuf_len(buf), wpabuf_len(out)); in radius_client_retransmit()
518 buf = out; in radius_client_retransmit()
528 wpabuf_free(out); in radius_client_retransmit()
534 wpabuf_free(out); in radius_client_retransmit()
857 struct wpabuf *out = NULL; in radius_client_send() local
927 out = tls_connection_encrypt(radius->tls_ctx, conn, buf); in radius_client_send()
928 if (!out) { in radius_client_send()
935 wpabuf_len(buf), wpabuf_len(out)); in radius_client_send()
936 buf = out; in radius_client_send()
943 wpabuf_free(out); in radius_client_send()
980 struct wpabuf *in, *out = NULL, *appl; in radius_client_process_tls_handshake() local
999 out = tls_connection_handshake(radius->tls_ctx, conn, in, &appl); in radius_client_process_tls_handshake()
1001 if (!out) { in radius_client_process_tls_handshake()
1024 wpabuf_len(out)); in radius_client_process_tls_handshake()
1025 res = send(sock, wpabuf_head(out), wpabuf_len(out), 0); in radius_client_process_tls_handshake()
1030 if ((size_t) res != wpabuf_len(out)) { in radius_client_process_tls_handshake()
1036 wpabuf_free(out); in radius_client_process_tls_handshake()
1077 wpabuf_free(out); in radius_client_process_tls_handshake()
1156 struct wpabuf *out, *in; in radius_client_receive() local
1164 out = tls_connection_decrypt(radius->tls_ctx, conn, in); in radius_client_receive()
1166 if (!out) { in radius_client_receive()
1171 if (wpabuf_len(out) == 0) { in radius_client_receive()
1174 wpabuf_free(out); in radius_client_receive()
1177 if (wpabuf_len(out) > RADIUS_MAX_MSG_LEN) { in radius_client_receive()
1180 wpabuf_len(out)); in radius_client_receive()
1181 wpabuf_free(out); in radius_client_receive()
1184 os_memcpy(buf, wpabuf_head(out), wpabuf_len(out)); in radius_client_receive()
1185 len = wpabuf_len(out); in radius_client_receive()
1186 wpabuf_free(out); in radius_client_receive()
1319 struct wpabuf *in, *out = NULL, *appl; in radius_client_write_ready() local
1377 out = tls_connection_handshake(radius->tls_ctx, conn, in, &appl); in radius_client_write_ready()
1378 if (!out) { in radius_client_write_ready()
1390 wpabuf_len(out)); in radius_client_write_ready()
1391 res = send(sock, wpabuf_head(out), wpabuf_len(out), 0); in radius_client_write_ready()
1396 if ((size_t) res != wpabuf_len(out)) { in radius_client_write_ready()
1402 wpabuf_free(out); in radius_client_write_ready()
1413 wpabuf_free(out); in radius_client_write_ready()