Make mbedtls_ssl_read_record_layer() static
This function was previously global because it was
used directly within ssl_parse_certificate_verify()
in library/ssl_srv.c. The previous commit removed
this dependency, replacing the call by a call to
the global parent function mbedtls_ssl_read_record().
This renders mbedtls_ssl_read_record_layer() internal
and therefore allows to make it static, and accordingly
rename it as ssl_read_record_layer().
diff --git a/library/ssl_tls.c b/library/ssl_tls.c
index 8e209e7..b8f2715 100644
--- a/library/ssl_tls.c
+++ b/library/ssl_tls.c
@@ -4283,6 +4283,8 @@
* RFC 6347 4.1.2.7) and continue reading until a valid record is found.
*
*/
+static int ssl_read_record_layer( mbedtls_ssl_context *ssl );
+
int mbedtls_ssl_read_record( mbedtls_ssl_context *ssl,
unsigned update_digest )
{
@@ -4294,7 +4296,7 @@
{
do {
- ret = mbedtls_ssl_read_record_layer( ssl );
+ ret = ssl_read_record_layer( ssl );
if( ret == MBEDTLS_ERR_SSL_CONTINUE_PROCESSING )
continue;
@@ -4332,7 +4334,7 @@
return( 0 );
}
-int mbedtls_ssl_read_record_layer( mbedtls_ssl_context *ssl )
+static int ssl_read_record_layer( mbedtls_ssl_context *ssl )
{
int ret;