From: Jouni Malinen Date: Mon, 17 Aug 2015 22:53:17 +0000 (+0300) Subject: OpenSSL: Handshake completion and resumption state into debug log X-Git-Tag: hostap_2_5~139 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a89beee589c79229b74a94cff8c79201d8b8503b;p=thirdparty%2Fhostap.git OpenSSL: Handshake completion and resumption state into debug log This new debug log entry makes it more convenient to check how TLS handshake was completed. Signed-off-by: Jouni Malinen --- diff --git a/src/crypto/tls_openssl.c b/src/crypto/tls_openssl.c index 325f01d32..e3f8401ba 100644 --- a/src/crypto/tls_openssl.c +++ b/src/crypto/tls_openssl.c @@ -3082,8 +3082,14 @@ openssl_connection_handshake(struct tls_connection *conn, return NULL; } - if (SSL_is_init_finished(conn->ssl) && appl_data && in_data) - *appl_data = openssl_get_appl_data(conn, wpabuf_len(in_data)); + if (SSL_is_init_finished(conn->ssl)) { + wpa_printf(MSG_DEBUG, + "OpenSSL: Handshake finished - resumed=%d", + tls_connection_resumed(conn->ssl_ctx, conn)); + if (appl_data && in_data) + *appl_data = openssl_get_appl_data(conn, + wpabuf_len(in_data)); + } if (conn->invalid_hb_used) { wpa_printf(MSG_INFO, "TLS: Heartbeat attack detected - do not send response");