zephyr/modules
Robert Lubos 6ca92495e5 modules: mbedTLS: Add separate Kconfig entry for MBEDTLS_HAVE_TIME_DATE
Currently the MBEDTLS_HAVE_TIME_DATE mbedTLS option is enabled based on
the CONFIG_POSIX_API option. This doesn't seem right, since the enabling
the POSIX API does not guarantee that there is a valid time source in
the system. This was the case for the qemu_x86 platform, where enabling
POSIX_API caused TLS handshake failures due to certificate validation
errors caused by no valid time avaialble in the system.

Fix this by adding a specific KConfig entry for date/time configuration
in mbedTLS. Applications that need to enforce date verification in
mbedTLS should enable it explicitly instead of relying on the
non-obvious implicit configuration.

Fixes #35401

Signed-off-by: Robert Lubos <robert.lubos@nordicsemi.no>
2021-06-01 07:30:15 -05:00
..
hal_nordic logging: Enable SWO support for nRF SOCs 2021-05-18 12:28:25 -05:00
mbedtls modules: mbedTLS: Add separate Kconfig entry for MBEDTLS_HAVE_TIME_DATE 2021-06-01 07:30:15 -05:00
nanopb modules: nanopb: introduce new module 2021-04-08 14:57:55 +02:00
segger modules: add segger module locally, and update to 3.30 2021-05-08 17:06:24 -04:00
tensorflow modules: add tensorflow 2021-04-29 08:35:57 -04:00
TraceRecorder kconfig: TraceRecorder Kconfig file for undefined symbols 2021-05-11 13:00:05 -05:00
trusted-firmware-m tfm: cmake: added CMAKE_ARGS as argument to trusted_firmware_build 2021-05-18 16:20:14 +02:00
Kconfig modules: mbedtls: move CMakeLists.txt. into the main tree 2021-05-09 09:59:22 -05:00
Kconfig.altera
Kconfig.atmel
Kconfig.canopennode
Kconfig.civetweb modules: civetweb: Add proper dependency to Kconfig 2021-03-10 14:53:15 -05:00
Kconfig.cmsis modules: cmsis-dsp: Support compiling on native posix 2021-01-27 14:48:37 -05:00
Kconfig.cmsis_dsp
Kconfig.cypress
Kconfig.eos_s3 modules: add Kconfig for QuickLogic EOS S3 module 2020-09-04 14:48:49 -04:00
Kconfig.imx
Kconfig.infineon
Kconfig.libmetal
Kconfig.loramac-node modules: loramac-node: add SX1272 support 2021-02-28 16:36:35 -05:00
Kconfig.mcuboot_bootutil modules: introduce MCUBOOT_BOOTUTIL module 2021-01-14 18:03:38 +01:00
Kconfig.mcux modules: Add OS timer support 2021-04-21 20:40:24 -04:00
Kconfig.microchip
Kconfig.nuvoton
Kconfig.open-amp
Kconfig.silabs
Kconfig.simplelink
Kconfig.sof modules: Add Sound Open Firmware module 2021-01-06 07:53:46 -06:00
Kconfig.st modules/hal_st: Align sensor drivers to stmemsc HAL i/f v1.03 2020-10-13 09:46:08 -05:00
Kconfig.stm32 modules: Delete switches USE_STM32_HAL_RCC and USE_STM32_HAL_RCC_EX 2020-10-28 09:28:15 -05:00
Kconfig.syst logging: add STP transport and raw data output support for syst 2020-11-17 10:09:19 -06:00
Kconfig.tinycbor
Kconfig.tinycrypt
Kconfig.vega
Kconfig.xtensa
modules.cmake cmake: zephyr modules: sanitize all module name when used as variable 2021-01-20 12:59:19 +01:00