nuttx-apps/crypto
zhanghongyu b883eb5929 mbedtls: fix build error when libcxx is enabled.
if  !defined(unix) && !defined(__unix) && !defined(__unix__) && \
    !defined(__APPLE__) && !defined(_WIN32) && !defined(__QNXNTO__) && \
    !defined(__HAIKU__) && !defined(__midipix__)
error
   "Platform entropy sources only work on Unix and Windows, see MBEDTLS_NO_PLATFORM_ENTROPY in mbedtls_config.h"

nuttx/libs/libxx/libcxx/include/__config
nuttx/libs/libxx/libcxx/include/limits.h:40,
apps/crypto/mbedtls/mbedtls/include/mbedtls/check_config.h:31,
apps/crypto/mbedtls/mbedtls/include/mbedtls/build_info.h:151,
apps/crypto/mbedtls/mbedtls/library/common.h:26,
apps/crypto/mbedtls/mbedtls/library/entropy_poll.c:25

if defined(__NuttX__)
undef __linux__
undef __APPLE__
undef __FreeBSD__
undef __GLIBC__
undef __NetBSD__
undef _WIN32
undef __sun__
undef _AIX
/ For the current use of the __unix__ macro in this library,
/ NuttX is not __unix__.
/ This might need to be revisited in future.
undef __unix__
endif

Signed-off-by: zhanghongyu <zhanghongyu@xiaomi.com>
2024-08-22 01:27:59 +08:00
..
controlse controlse: add accesslib for the se05x secure element 2024-04-21 11:20:12 +08:00
libsodium libsodium depends on ICS license 2023-09-22 20:42:18 +08:00
libtomcrypt fix cmake code smell issues 2023-09-04 23:19:26 +08:00
mbedtls mbedtls: fix build error when libcxx is enabled. 2024-08-22 01:27:59 +08:00
tinycrypt fix cmake code smell issues 2023-09-04 23:19:26 +08:00
tinydtls
wolfssl remove crypto/xxx/README.md. Migrated to Documentation/applications/crypto 2023-10-30 10:00:01 +08:00
.gitignore
CMakeLists.txt
Make.defs
Makefile