mirror of https://github.com/ARMmbed/mbed-os.git
mbedtls: Update to Mbed TLS 2.18.1
Update to Mbed TLS 2.18.1 and Mbed Crypto 1.1.1.pull/11035/head
parent
22c82dcb9c
commit
045cd67e6d
|
@ -1 +1 @@
|
||||||
mbedtls-2.18.0-rc3
|
mbedtls-2.18.1
|
||||||
|
|
|
@ -27,7 +27,7 @@
|
||||||
#
|
#
|
||||||
|
|
||||||
# Set the mbed TLS release to import (this can/should be edited before import)
|
# Set the mbed TLS release to import (this can/should be edited before import)
|
||||||
MBED_TLS_RELEASE ?= mbedtls-2.18.0-rc3
|
MBED_TLS_RELEASE ?= mbedtls-2.18.1
|
||||||
MBED_TLS_REPO_URL ?= git@github.com:ARMmbed/mbedtls-restricted.git
|
MBED_TLS_REPO_URL ?= git@github.com:ARMmbed/mbedtls-restricted.git
|
||||||
|
|
||||||
# Translate between mbed TLS namespace and mbed namespace
|
# Translate between mbed TLS namespace and mbed namespace
|
||||||
|
|
|
@ -256,6 +256,7 @@ int mbedtls_platform_set_snprintf( int (*snprintf_func)( char * s, size_t n,
|
||||||
* the destination buffer is too short.
|
* the destination buffer is too short.
|
||||||
*/
|
*/
|
||||||
#if defined(MBEDTLS_PLATFORM_HAS_NON_CONFORMING_VSNPRINTF)
|
#if defined(MBEDTLS_PLATFORM_HAS_NON_CONFORMING_VSNPRINTF)
|
||||||
|
#include <stdarg.h>
|
||||||
/* For Older Windows (inc. MSYS2), we provide our own fixed implementation */
|
/* For Older Windows (inc. MSYS2), we provide our own fixed implementation */
|
||||||
int mbedtls_platform_win32_vsnprintf( char *s, size_t n, const char *fmt, va_list arg );
|
int mbedtls_platform_win32_vsnprintf( char *s, size_t n, const char *fmt, va_list arg );
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -39,7 +39,7 @@
|
||||||
* Major, Minor, Patchlevel
|
* Major, Minor, Patchlevel
|
||||||
*/
|
*/
|
||||||
#define MBEDTLS_VERSION_MAJOR 2
|
#define MBEDTLS_VERSION_MAJOR 2
|
||||||
#define MBEDTLS_VERSION_MINOR 17
|
#define MBEDTLS_VERSION_MINOR 18
|
||||||
#define MBEDTLS_VERSION_PATCH 0
|
#define MBEDTLS_VERSION_PATCH 0
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -47,9 +47,9 @@
|
||||||
* MMNNPP00
|
* MMNNPP00
|
||||||
* Major version | Minor version | Patch version
|
* Major version | Minor version | Patch version
|
||||||
*/
|
*/
|
||||||
#define MBEDTLS_VERSION_NUMBER 0x02110000
|
#define MBEDTLS_VERSION_NUMBER 0x02120000
|
||||||
#define MBEDTLS_VERSION_STRING "2.17.0"
|
#define MBEDTLS_VERSION_STRING "2.18.0"
|
||||||
#define MBEDTLS_VERSION_STRING_FULL "mbed TLS 2.17.0"
|
#define MBEDTLS_VERSION_STRING_FULL "mbed TLS 2.18.0"
|
||||||
|
|
||||||
#if defined(MBEDTLS_VERSION_C)
|
#if defined(MBEDTLS_VERSION_C)
|
||||||
|
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
mbedcrypto-1.1.0d2
|
mbedcrypto-1.1.1
|
||||||
|
|
|
@ -29,7 +29,7 @@
|
||||||
|
|
||||||
# Set the Mbed Crypto release to import (this can/should be edited before
|
# Set the Mbed Crypto release to import (this can/should be edited before
|
||||||
# import)
|
# import)
|
||||||
CRYPTO_RELEASE ?= mbedcrypto-1.1.0d2
|
CRYPTO_RELEASE ?= mbedcrypto-1.1.1
|
||||||
CRYPTO_REPO_URL ?= git@github.com:ARMmbed/mbed-crypto.git
|
CRYPTO_REPO_URL ?= git@github.com:ARMmbed/mbed-crypto.git
|
||||||
|
|
||||||
# Translate between Mbed Crypto namespace and Mbed OS namespace
|
# Translate between Mbed Crypto namespace and Mbed OS namespace
|
||||||
|
|
|
@ -2004,8 +2004,10 @@ static unsigned char ecp_pick_window_size( const mbedtls_ecp_group *grp,
|
||||||
* Make sure w is within bounds.
|
* Make sure w is within bounds.
|
||||||
* (The last test is useful only for very small curves in the test suite.)
|
* (The last test is useful only for very small curves in the test suite.)
|
||||||
*/
|
*/
|
||||||
|
#if( MBEDTLS_ECP_WINDOW_SIZE < 6 )
|
||||||
if( w > MBEDTLS_ECP_WINDOW_SIZE )
|
if( w > MBEDTLS_ECP_WINDOW_SIZE )
|
||||||
w = MBEDTLS_ECP_WINDOW_SIZE;
|
w = MBEDTLS_ECP_WINDOW_SIZE;
|
||||||
|
#endif
|
||||||
if( w >= grp->nbits )
|
if( w >= grp->nbits )
|
||||||
w = 2;
|
w = 2;
|
||||||
|
|
||||||
|
|
|
@ -35,8 +35,8 @@ LOCAL_CFLAGS += -fPIC -fpic
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
|
||||||
SOEXT_TLS=so.12
|
SOEXT_TLS=so.13
|
||||||
SOEXT_X509=so.0
|
SOEXT_X509=so.1
|
||||||
SOEXT_CRYPTO=so.3
|
SOEXT_CRYPTO=so.3
|
||||||
|
|
||||||
# Set AR_DASH= (empty string) to use an ar implementation that does not accept
|
# Set AR_DASH= (empty string) to use an ar implementation that does not accept
|
||||||
|
|
Loading…
Reference in New Issue