ssl_tls.c: Rename and expand ssl_tls13_get_hs_msg_name

Signed-off-by: Ronald Cron <ronald.cron@arm.com>
This commit is contained in:
Ronald Cron
2026-02-03 09:56:11 +01:00
parent 8ab14401d7
commit 86b7df5591
2 changed files with 14 additions and 4 deletions

View File

@@ -36,6 +36,8 @@ const char *mbedtls_ssl_named_group_to_str(uint16_t in);
const char *mbedtls_ssl_get_extension_name(unsigned int extension_type); const char *mbedtls_ssl_get_extension_name(unsigned int extension_type);
const char *mbedtls_ssl_get_hs_msg_name(int hs_msg_type);
void mbedtls_ssl_print_extensions(const mbedtls_ssl_context *ssl, void mbedtls_ssl_print_extensions(const mbedtls_ssl_context *ssl,
int level, const char *file, int line, int level, const char *file, int line,
int hs_msg_type, uint32_t extensions_mask, int hs_msg_type, uint32_t extensions_mask,

View File

@@ -679,7 +679,7 @@ const char *mbedtls_ssl_get_extension_name(unsigned int extension_type)
mbedtls_ssl_get_extension_id(extension_type)]; mbedtls_ssl_get_extension_id(extension_type)];
} }
static const char *ssl_tls13_get_hs_msg_name(int hs_msg_type) const char *mbedtls_ssl_get_hs_msg_name(int hs_msg_type)
{ {
switch (hs_msg_type) { switch (hs_msg_type) {
case MBEDTLS_SSL_HS_CLIENT_HELLO: case MBEDTLS_SSL_HS_CLIENT_HELLO:
@@ -694,8 +694,16 @@ static const char *ssl_tls13_get_hs_msg_name(int hs_msg_type)
return "EncryptedExtensions"; return "EncryptedExtensions";
case MBEDTLS_SSL_HS_CERTIFICATE: case MBEDTLS_SSL_HS_CERTIFICATE:
return "Certificate"; return "Certificate";
case MBEDTLS_SSL_HS_SERVER_KEY_EXCHANGE:
return "ServerKeyExchange";
case MBEDTLS_SSL_HS_CERTIFICATE_REQUEST: case MBEDTLS_SSL_HS_CERTIFICATE_REQUEST:
return "CertificateRequest"; return "CertificateRequest";
case MBEDTLS_SSL_HS_CERTIFICATE_VERIFY:
return "CertificateVerify";
case MBEDTLS_SSL_HS_CLIENT_KEY_EXCHANGE:
return "ClientKeyExchange";
case MBEDTLS_SSL_HS_FINISHED:
return "Finished";
} }
return "Unknown"; return "Unknown";
} }
@@ -710,7 +718,7 @@ void mbedtls_ssl_print_extension(const mbedtls_ssl_context *ssl,
mbedtls_debug_print_msg( mbedtls_debug_print_msg(
ssl, level, file, line, ssl, level, file, line,
"%s: %s(%u) extension %s %s.", "%s: %s(%u) extension %s %s.",
ssl_tls13_get_hs_msg_name(hs_msg_type), mbedtls_ssl_get_hs_msg_name(hs_msg_type),
mbedtls_ssl_get_extension_name(extension_type), mbedtls_ssl_get_extension_name(extension_type),
extension_type, extension_type,
extra_msg0, extra_msg1); extra_msg0, extra_msg1);
@@ -721,7 +729,7 @@ void mbedtls_ssl_print_extension(const mbedtls_ssl_context *ssl,
if (extra_msg) { if (extra_msg) {
mbedtls_debug_print_msg( mbedtls_debug_print_msg(
ssl, level, file, line, ssl, level, file, line,
"%s: %s(%u) extension %s.", ssl_tls13_get_hs_msg_name(hs_msg_type), "%s: %s(%u) extension %s.", mbedtls_ssl_get_hs_msg_name(hs_msg_type),
mbedtls_ssl_get_extension_name(extension_type), extension_type, mbedtls_ssl_get_extension_name(extension_type), extension_type,
extra_msg); extra_msg);
return; return;
@@ -729,7 +737,7 @@ void mbedtls_ssl_print_extension(const mbedtls_ssl_context *ssl,
mbedtls_debug_print_msg( mbedtls_debug_print_msg(
ssl, level, file, line, ssl, level, file, line,
"%s: %s(%u) extension.", ssl_tls13_get_hs_msg_name(hs_msg_type), "%s: %s(%u) extension.", mbedtls_ssl_get_hs_msg_name(hs_msg_type),
mbedtls_ssl_get_extension_name(extension_type), extension_type); mbedtls_ssl_get_extension_name(extension_type), extension_type);
} }