diff --git a/TESTS/mbedtls/multi/main.cpp b/TESTS/mbedtls/multi/main.cpp index e84ad489efd..76d5ff1b8fc 100644 --- a/TESTS/mbedtls/multi/main.cpp +++ b/TESTS/mbedtls/multi/main.cpp @@ -188,15 +188,14 @@ int main() { int ret = 0; #if defined(MBEDTLS_PLATFORM_C) - mbedtls_platform_context platform_ctx; - if ((ret = mbedtls_platform_setup(&platform_ctx)) != 0) { + if ((ret = mbedtls_platform_setup(NULL)) != 0) { mbedtls_printf("Mbed TLS multitest failed! mbedtls_platform_setup returned %d\n", ret); return 1; } #endif ret = (Harness::run(specification) ? 0 : 1); #if defined(MBEDTLS_PLATFORM_C) - mbedtls_platform_teardown(&platform_ctx); + mbedtls_platform_teardown(NULL); #endif return ret; } diff --git a/TESTS/mbedtls/selftest/main.cpp b/TESTS/mbedtls/selftest/main.cpp index f2ef3582c22..3704f651233 100644 --- a/TESTS/mbedtls/selftest/main.cpp +++ b/TESTS/mbedtls/selftest/main.cpp @@ -96,15 +96,14 @@ int main() { int ret = 0; #if defined(MBEDTLS_PLATFORM_C) - mbedtls_platform_context platform_ctx; - if ((ret = mbedtls_platform_setup(&platform_ctx)) != 0) { + if ((ret = mbedtls_platform_setup(NULL)) != 0) { mbedtls_printf("Mbed TLS selftest failed! mbedtls_platform_setup returned %d\n", ret); return 1; } #endif ret = (Harness::run(specification) ? 0 : 1); #if defined(MBEDTLS_PLATFORM_C) - mbedtls_platform_teardown(&platform_ctx); + mbedtls_platform_teardown(NULL); #endif return ret; } diff --git a/features/FEATURE_BLE/targets/TARGET_NORDIC/TARGET_NRF52/source/nRF5xCrypto.cpp b/features/FEATURE_BLE/targets/TARGET_NORDIC/TARGET_NRF52/source/nRF5xCrypto.cpp index 8b8c57474e4..32419875a25 100644 --- a/features/FEATURE_BLE/targets/TARGET_NORDIC/TARGET_NRF52/source/nRF5xCrypto.cpp +++ b/features/FEATURE_BLE/targets/TARGET_NORDIC/TARGET_NRF52/source/nRF5xCrypto.cpp @@ -47,7 +47,7 @@ namespace vendor { namespace nordic { CryptoToolbox::CryptoToolbox() : _initialized(false) { - mbedtls_platform_setup(&_platform_context); + mbedtls_platform_setup(NULL); mbedtls_entropy_init(&_entropy_context); mbedtls_ecp_group_init(&_group); int err = mbedtls_ecp_group_load( @@ -60,7 +60,7 @@ CryptoToolbox::CryptoToolbox() : _initialized(false) { CryptoToolbox::~CryptoToolbox() { mbedtls_ecp_group_free(&_group); mbedtls_entropy_free(&_entropy_context); - mbedtls_platform_teardown(&_platform_context); + mbedtls_platform_teardown(NULL); } bool CryptoToolbox::generate_keys( diff --git a/features/FEATURE_BLE/targets/TARGET_NORDIC/TARGET_NRF52/source/nRF5xCrypto.h b/features/FEATURE_BLE/targets/TARGET_NORDIC/TARGET_NRF52/source/nRF5xCrypto.h index 7a522e2222d..35c56a875e7 100644 --- a/features/FEATURE_BLE/targets/TARGET_NORDIC/TARGET_NRF52/source/nRF5xCrypto.h +++ b/features/FEATURE_BLE/targets/TARGET_NORDIC/TARGET_NRF52/source/nRF5xCrypto.h @@ -132,7 +132,6 @@ class CryptoToolbox : mbed::NonCopyable { void swap_endian(uint8_t* buf, size_t len); bool _initialized; - mbedtls_platform_context _platform_context; mbedtls_entropy_context _entropy_context; mbedtls_ecp_group _group; };