Skip to content

Commit 2300a56

Browse files
committed
mbedtls: Don't attempt to use default_random_seed
Don't attempt to use default_random_seed unless both PSA and Experimental API support are enabled. This prevents errors when the Mbed TLS NV Seed feature is being used on platforms that have PSA enabled by default, but not Experimental API support by default. [DEBUG] Output: compilation terminated. [ERROR] In file included from ./mbed-os/connectivity/mbedtls/include/mbedtls/config.h:31, from ./mbed-os/connectivity/mbedtls/include/mbedtls/entropy.h:28, ./mbed-os/connectivity/mbedtls/platform/inc/platform_mbed.h:26:10: fatal error: default_random_seed.h: No such file or directory 26 | #include "default_random_seed.h"
1 parent 376fda5 commit 2300a56

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

connectivity/mbedtls/platform/inc/platform_mbed.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
#ifndef __PLATFORM_MBED__H__
2222
#define __PLATFORM_MBED__H__
2323

24-
#if (defined(FEATURE_PSA) && defined(MBEDTLS_ENTROPY_NV_SEED))
24+
#if (defined(FEATURE_EXPERIMENTAL_API) && defined(FEATURE_PSA) && defined(MBEDTLS_ENTROPY_NV_SEED))
2525

2626
#include "default_random_seed.h"
2727

0 commit comments

Comments
 (0)