Skip to content

Commit 1eda5e3

Browse files
author
Mika Leppänen
committed
Enabled mbed TLS to use nsdynmemlib on simulator
If MBEDTLS_PLATFORM_MEMORY is enabled, Wi-SUN mbed TLS uses now nsdynmemlib for memory allocations. Currently platform memory is enabled only on simulator.
1 parent 42c154d commit 1eda5e3

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

source/Security/protocols/tls_sec_prot/tls_sec_prot_lib.c

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -106,12 +106,11 @@ int8_t tls_sec_prot_lib_init(tls_security_t *sec)
106106
const char *pers = "ws_tls";
107107

108108
#ifdef MBEDTLS_PLATFORM_MEMORY
109-
(void) tls_sec_prot_lib_mem_calloc;
110-
(void) tls_sec_prot_lib_mem_free;
111-
// Disabled for now
112-
//mbedtls_platform_set_calloc_free(tls_sec_prot_lib_mem_calloc, tls_sec_prot_lib_mem_free);
109+
// Enabled if platform memory is enabled
110+
mbedtls_platform_set_calloc_free(tls_sec_prot_lib_mem_calloc, tls_sec_prot_lib_mem_free);
113111
#endif
114112

113+
115114
mbedtls_ssl_init(&sec->ssl);
116115
mbedtls_ssl_config_init(&sec->conf);
117116
mbedtls_ctr_drbg_init(&sec->ctr_drbg);

0 commit comments

Comments
 (0)