mirror of
https://github.com/Mbed-TLS/mbedtls.git
synced 2026-04-25 21:18:53 +02:00
ssl_msg.c: Improve HS message reassembly completed message
Signed-off-by: Ronald Cron <ronald.cron@arm.com>
This commit is contained in:
@@ -18,6 +18,7 @@
|
||||
|
||||
#include "mbedtls/ssl.h"
|
||||
#include "debug_internal.h"
|
||||
#include "ssl_debug_helpers.h"
|
||||
#include "mbedtls/error.h"
|
||||
#include "mbedtls/platform_util.h"
|
||||
#include "mbedtls/version.h"
|
||||
@@ -4157,7 +4158,9 @@ static int ssl_load_buffered_message(mbedtls_ssl_context *ssl)
|
||||
return MBEDTLS_ERR_SSL_INTERNAL_ERROR;
|
||||
}
|
||||
|
||||
MBEDTLS_SSL_DEBUG_MSG(2, ("Next handshake message has been buffered - load"));
|
||||
MBEDTLS_SSL_DEBUG_MSG(2, ("%s handshake message has been buffered%s",
|
||||
mbedtls_ssl_get_hs_msg_name(hs_buf->data[0]),
|
||||
hs_buf->is_fragmented ? " and reassembled" : ""));
|
||||
MBEDTLS_SSL_DEBUG_BUF(3, "Buffered handshake message (incl. header)",
|
||||
hs_buf->data, msg_len + 12);
|
||||
|
||||
|
||||
@@ -11496,9 +11496,9 @@ run_test "DTLS reordering: Buffer out-of-order handshake message on client" \
|
||||
hs_timeout=2500-60000" \
|
||||
0 \
|
||||
-c "Buffering HS message" \
|
||||
-c "Next handshake message has been buffered - load"\
|
||||
-c "Certificate handshake message has been buffered$"\
|
||||
-S "Buffering HS message" \
|
||||
-S "Next handshake message has been buffered - load"\
|
||||
-S "handshake message has been buffered"\
|
||||
-C "Injecting buffered CCS message" \
|
||||
-C "Remember CCS message" \
|
||||
-S "Injecting buffered CCS message" \
|
||||
@@ -11516,9 +11516,9 @@ run_test "DTLS reordering: Buffer out-of-order handshake message fragment on
|
||||
-c "Buffering HS message" \
|
||||
-c "found fragmented DTLS handshake message"\
|
||||
-c "Next handshake message 1 not or only partially buffered" \
|
||||
-c "Next handshake message has been buffered - load"\
|
||||
-c "Certificate handshake message has been buffered and reassembled"\
|
||||
-S "Buffering HS message" \
|
||||
-S "Next handshake message has been buffered - load"\
|
||||
-S "handshake message has been buffered" \
|
||||
-C "Injecting buffered CCS message" \
|
||||
-C "Remember CCS message" \
|
||||
-S "Injecting buffered CCS message" \
|
||||
@@ -11539,10 +11539,11 @@ run_test "DTLS reordering: Buffer out-of-order hs msg before reassembling nex
|
||||
hs_timeout=2500-60000" \
|
||||
0 \
|
||||
-c "Buffering HS message" \
|
||||
-c "Next handshake message has been buffered - load"\
|
||||
-c "Certificate handshake message has been buffered and reassembled"\
|
||||
-c "ServerKeyExchange handshake message has been buffered$"\
|
||||
-C "attempt to make space by freeing buffered messages" \
|
||||
-S "Buffering HS message" \
|
||||
-S "Next handshake message has been buffered - load"\
|
||||
-S "handshake message has been buffered" \
|
||||
-C "Injecting buffered CCS message" \
|
||||
-C "Remember CCS message" \
|
||||
-S "Injecting buffered CCS message" \
|
||||
@@ -11566,7 +11567,7 @@ run_test "DTLS reordering: Buffer out-of-order hs msg before reassembling nex
|
||||
-c "attempt to make space by freeing buffered future messages" \
|
||||
-c "Enough space available after freeing buffered HS messages" \
|
||||
-S "Buffering HS message" \
|
||||
-S "Next handshake message has been buffered - load"\
|
||||
-S "handshake message has been buffered" \
|
||||
-C "Injecting buffered CCS message" \
|
||||
-C "Remember CCS message" \
|
||||
-S "Injecting buffered CCS message" \
|
||||
@@ -11582,9 +11583,9 @@ run_test "DTLS reordering: Buffer out-of-order handshake message on server" \
|
||||
hs_timeout=2500-60000" \
|
||||
0 \
|
||||
-C "Buffering HS message" \
|
||||
-C "Next handshake message has been buffered - load"\
|
||||
-C "handshake message has been buffered" \
|
||||
-s "Buffering HS message" \
|
||||
-s "Next handshake message has been buffered - load" \
|
||||
-s "ClientKeyExchange handshake message has been buffered$" \
|
||||
-C "Injecting buffered CCS message" \
|
||||
-C "Remember CCS message" \
|
||||
-S "Injecting buffered CCS message" \
|
||||
@@ -11601,9 +11602,9 @@ run_test "DTLS reordering: Buffer out-of-order CCS message on client"\
|
||||
hs_timeout=2500-60000" \
|
||||
0 \
|
||||
-C "Buffering HS message" \
|
||||
-C "Next handshake message has been buffered - load"\
|
||||
-C "handshake message has been buffered" \
|
||||
-S "Buffering HS message" \
|
||||
-S "Next handshake message has been buffered - load" \
|
||||
-S "handshake message has been buffered" \
|
||||
-c "Injecting buffered CCS message" \
|
||||
-c "Remember CCS message" \
|
||||
-S "Injecting buffered CCS message" \
|
||||
@@ -11619,9 +11620,9 @@ run_test "DTLS reordering: Buffer out-of-order CCS message on server"\
|
||||
hs_timeout=2500-60000" \
|
||||
0 \
|
||||
-C "Buffering HS message" \
|
||||
-C "Next handshake message has been buffered - load"\
|
||||
-C "handshake message has been buffered" \
|
||||
-S "Buffering HS message" \
|
||||
-S "Next handshake message has been buffered - load" \
|
||||
-S "handshake message has been buffered" \
|
||||
-C "Injecting buffered CCS message" \
|
||||
-C "Remember CCS message" \
|
||||
-s "Injecting buffered CCS message" \
|
||||
|
||||
Reference in New Issue
Block a user