mirror of
https://github.com/espressif/esp-idf.git
synced 2024-10-05 20:47:46 -04:00
mbedtls: Add config for MBEDTLS_PLATFORM_TIME_ALT
This commit is contained in:
parent
aab535fe4a
commit
1c65ab5307
@ -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
|
||||
|
@ -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
|
||||
*
|
||||
|
Loading…
x
Reference in New Issue
Block a user