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