Merge branch 'feature/mbedtls_time_alt' into 'master'

mbedtls: Add config for `MBEDTLS_PLATFORM_TIME_ALT`

Closes IDF-4752

See merge request espressif/esp-idf!17448
pull/8607/head
Mahavir Jain 2022-03-15 21:30:44 +08:00
commit 37e006af53
2 zmienionych plików z 29 dodań i 0 usunięć

Wyświetl plik

@ -465,6 +465,15 @@ menu "mbedTLS"
the rest of the firmware doesn't call any standard timekeeeping
functions.
config MBEDTLS_PLATFORM_TIME_ALT
bool "Enable mbedtls time support: platform-specific"
depends on MBEDTLS_HAVE_TIME
default n
help
Enabling this config will provide users with a function
"mbedtls_platform_set_time()" that allows to set an alternative
time function pointer.
config MBEDTLS_HAVE_TIME_DATE
bool "Enable mbedtls certificate expiry check"
depends on MBEDTLS_HAVE_TIME

Wyświetl plik

@ -67,6 +67,26 @@
#undef MBEDTLS_HAVE_TIME_DATE
#endif
/**
* \def MBEDTLS_PLATFORM_TIME_ALT
*
* mbed TLS will provide a function "mbedtls_platform_set_time()"
* that allows you to set an alternative time function pointer.
*
* All these define require MBEDTLS_PLATFORM_C to be defined!
*
* \warning MBEDTLS_PLATFORM_TIME_ALT cannot be defined at the same time as
* MBEDTLS_PLATFORM_TIME_MACRO!
*
* Requires: MBEDTLS_PLATFORM_TIME_ALT requires MBEDTLS_HAVE_TIME
*/
#ifdef CONFIG_MBEDTLS_PLATFORM_TIME_ALT
#define MBEDTLS_PLATFORM_TIME_ALT
#else
#undef MBEDTLS_PLATFORM_TIME_ALT
#endif
/**
* \def MBEDTLS_PLATFORM_MEMORY
*