Mbed TLS 2.16.3 is a maintenance release of the Mbed TLS 2.16 branch,
and provides bug fixes and minor enhancements. Overview of changes can
be found at
https://github.com/ARMmbed/mbedtls/releases/tag/mbedtls-2.16.3.

Major of mbedx509 has been bumped as check_sym found changes in data
object sizes. Minor of mbedcrypto has been bumped as symbols have been
added.

'make test' runs successfully on amd64. Build tested all consumers, and
run tested with net/openvpn,mbedtls.

OK?


diff --git Makefile Makefile
index 6688890c02a..a5d51eb964c 100644
--- Makefile
+++ Makefile
@@ -4,13 +4,13 @@ PORTROACH=    limit:^2\.16
 
 COMMENT=       SSL library with an intuitive API and readable source code
 
-DISTNAME=      mbedtls-2.16.2
+DISTNAME=      mbedtls-2.16.3
 EXTRACT_SUFX=  -gpl.tgz
 
 # check SOVERSION
 SHARED_LIBS +=  mbedtls                   6.1 # 12
-SHARED_LIBS +=  mbedcrypto                4.2 # 3
-SHARED_LIBS +=  mbedx509                  3.1 # 0
+SHARED_LIBS +=  mbedcrypto                4.3 # 3
+SHARED_LIBS +=  mbedx509                  4.1 # 0
 
 CATEGORIES=    security
 
diff --git distinfo distinfo
index ec8ec6d9861..d8a902b3eb9 100644
--- distinfo
+++ distinfo
@@ -1,2 +1,2 @@
-SHA256 (mbedtls-2.16.2-gpl.tgz) = QNGJZd02zgFYorA3yMVEAbrVT2g/QxFQJRjuGhoLYiw=
-SIZE (mbedtls-2.16.2-gpl.tgz) = 2561449
+SHA256 (mbedtls-2.16.3-gpl.tgz) = /QH+SyiRFt93gdBeHvcStsmII8UzT0onQE8TqNBm72o=
+SIZE (mbedtls-2.16.3-gpl.tgz) = 2560598
diff --git patches/patch-include_mbedtls_config_h 
patches/patch-include_mbedtls_config_h
index d3341e52029..6ab437fd3aa 100644
--- patches/patch-include_mbedtls_config_h
+++ patches/patch-include_mbedtls_config_h
@@ -6,7 +6,7 @@ www/hiawatha.
 Index: include/mbedtls/config.h
 --- include/mbedtls/config.h.orig
 +++ include/mbedtls/config.h
-@@ -1644,7 +1644,7 @@
+@@ -1678,7 +1678,7 @@
   *
   * Uncomment this to enable pthread mutexes.
   */
@@ -15,7 +15,7 @@ Index: include/mbedtls/config.h
  
  /**
   * \def MBEDTLS_VERSION_FEATURES
-@@ -2836,7 +2836,7 @@
+@@ -2870,7 +2870,7 @@
   *
   * Enable this layer to allow use of mutexes within mbed TLS
   */
diff --git patches/patch-tests_suites_host_test_function 
patches/patch-tests_suites_host_test_function
index 20abcc0633d..d247ff05d8d 100644
--- patches/patch-tests_suites_host_test_function
+++ patches/patch-tests_suites_host_test_function
@@ -15,8 +15,8 @@ Index: tests/suites/host_test.function
  
  #if defined(MBEDTLS_MEMORY_BUFFER_ALLOC_C) && \
      !defined(TEST_SUITE_MEMORY_BUFFER_ALLOC)
-@@ -548,20 +545,6 @@ int execute_tests( int argc , const char ** argv )
-                 test_info.failed = 0;
+@@ -549,20 +546,6 @@ int execute_tests( int argc , const char ** argv )
+                 test_info.result = TEST_RESULT_SUCCESS;
                  test_info.paramfail_test_state = PARAMFAIL_TESTSTATE_IDLE;
  
 -#if defined(__unix__) || (defined(__APPLE__) && defined(__MACH__))
@@ -36,7 +36,7 @@ Index: tests/suites/host_test.function
  
                  function_id = strtol( params[0], NULL, 10 );
                  if ( (ret = check_test( function_id )) == 
DISPATCH_TEST_SUCCESS )
-@@ -573,13 +556,6 @@ int execute_tests( int argc , const char ** argv )
+@@ -574,13 +557,6 @@ int execute_tests( int argc , const char ** argv )
                      }
                  }
  
@@ -50,7 +50,7 @@ Index: tests/suites/host_test.function
  
              }
  
-@@ -663,10 +639,6 @@ int execute_tests( int argc , const char ** argv )
+@@ -669,10 +645,6 @@ int execute_tests( int argc , const char ** argv )
      mbedtls_memory_buffer_alloc_free();
  #endif
  

Reply via email to