kopia lustrzana https://github.com/espressif/esp-idf
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!17448pull/8607/head
commit
37e006af53
|
@ -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
|
||||
*
|
||||
|
|
Ładowanie…
Reference in New Issue