Introduce SSL helper function to mark pending alerts
diff --git a/include/mbedtls/ssl_internal.h b/include/mbedtls/ssl_internal.h
index b8875ab..0db867c 100644
--- a/include/mbedtls/ssl_internal.h
+++ b/include/mbedtls/ssl_internal.h
@@ -1724,4 +1724,15 @@
#endif /* MBEDTLS_SSL_CONF_SINGLE_SIG_HASH */
+__attribute__((always_inline)) static inline int mbedtls_ssl_pend_alert_message(
+ mbedtls_ssl_context *ssl,
+ unsigned char level,
+ unsigned char message )
+{
+ if( level != MBEDTLS_SSL_ALERT_LEVEL_FATAL )
+ ssl->pend_alert_level = level;
+ ssl->pend_alert_msg = message;
+ return( 0 );
+}
+
#endif /* ssl_internal.h */