mirror of
https://github.com/ARMmbed/mbedtls.git
synced 2025-07-24 01:51:03 +08:00
Unify handshake fragment log messages
There is no longer any different processing at this point, just near-identical log messages. Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com>
This commit is contained in:
parent
b888cca5b6
commit
0a467ccd24
@ -3324,40 +3324,19 @@ int mbedtls_ssl_prepare_handshake_record(mbedtls_ssl_context *ssl)
|
|||||||
const size_t hs_this_fragment_len =
|
const size_t hs_this_fragment_len =
|
||||||
ssl->in_msglen > hs_remain ? hs_remain : ssl->in_msglen;
|
ssl->in_msglen > hs_remain ? hs_remain : ssl->in_msglen;
|
||||||
|
|
||||||
if (ssl->badmac_seen_or_in_hsfraglen != 0) {
|
MBEDTLS_SSL_DEBUG_MSG(3,
|
||||||
/* We already had a handshake fragment. Prepare to append
|
("%s handshake fragment: %" MBEDTLS_PRINTF_SIZET
|
||||||
* to the initial segment. */
|
", %u..%u of %" MBEDTLS_PRINTF_SIZET,
|
||||||
MBEDTLS_SSL_DEBUG_MSG(3,
|
(ssl->badmac_seen_or_in_hsfraglen != 0 ?
|
||||||
("subsequent handshake fragment: %" MBEDTLS_PRINTF_SIZET
|
"subsequent" :
|
||||||
", %u..%u of %" MBEDTLS_PRINTF_SIZET,
|
hs_this_fragment_len == ssl->in_hslen ?
|
||||||
ssl->in_msglen,
|
"sole" :
|
||||||
ssl->badmac_seen_or_in_hsfraglen,
|
"initial"),
|
||||||
ssl->badmac_seen_or_in_hsfraglen +
|
ssl->in_msglen,
|
||||||
(unsigned) hs_this_fragment_len,
|
ssl->badmac_seen_or_in_hsfraglen,
|
||||||
ssl->in_hslen));
|
ssl->badmac_seen_or_in_hsfraglen +
|
||||||
} else if (hs_this_fragment_len == ssl->in_hslen) {
|
(unsigned) hs_this_fragment_len,
|
||||||
/* This is the sole fragment. */
|
ssl->in_hslen));
|
||||||
/* Emit a log message in the same format as when there are
|
|
||||||
* multiple fragments, for ease of matching. */
|
|
||||||
MBEDTLS_SSL_DEBUG_MSG(3,
|
|
||||||
("sole handshake fragment: %" MBEDTLS_PRINTF_SIZET
|
|
||||||
", %u..%u of %" MBEDTLS_PRINTF_SIZET,
|
|
||||||
ssl->in_msglen,
|
|
||||||
ssl->badmac_seen_or_in_hsfraglen,
|
|
||||||
ssl->badmac_seen_or_in_hsfraglen +
|
|
||||||
(unsigned) hs_this_fragment_len,
|
|
||||||
ssl->in_hslen));
|
|
||||||
} else {
|
|
||||||
/* This is the first fragment of many. */
|
|
||||||
MBEDTLS_SSL_DEBUG_MSG(3,
|
|
||||||
("initial handshake fragment: %" MBEDTLS_PRINTF_SIZET
|
|
||||||
", %u..%u of %" MBEDTLS_PRINTF_SIZET,
|
|
||||||
ssl->in_msglen,
|
|
||||||
ssl->badmac_seen_or_in_hsfraglen,
|
|
||||||
ssl->badmac_seen_or_in_hsfraglen +
|
|
||||||
(unsigned) hs_this_fragment_len,
|
|
||||||
ssl->in_hslen));
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Move the received handshake fragment to have the whole message
|
/* Move the received handshake fragment to have the whole message
|
||||||
* (at least the part received so far) in a single segment at a
|
* (at least the part received so far) in a single segment at a
|
||||||
|
Loading…
x
Reference in New Issue
Block a user