Chapter 2. API Reference
CONFIG_MBEDTLS_CHACHAPOLY_C
ChaCha20-Poly1305 AEAD algorithm
Found in:
Component config
Enable support for ChaCha20-Poly1305 AEAD algorithm.
Default value:
• No
(disabled)
FIG_MBEDTLS_POLY1305_C
CONFIG_MBEDTLS_HKDF_C
HKDF algorithm (RFC 5869)
Found in:
Component config
Enable support for the Hashed Message Authentication Code (HMAC)-based key derivation function
(HKDF).
Default value:
• No (disabled)
CONFIG_MBEDTLS_THREADING_C
Enable the threading abstraction layer
Found in:
Component config
If you do intend to use contexts between threads, you will need to enable this layer to prevent race
conditions.
Default value:
• No (disabled)
CONFIG_MBEDTLS_THREADING_ALT
Enable threading alternate implementation
Found in:
Component config
Enable threading alt to allow your own alternate threading implementation.
Default value:
• Yes (enabled) if
CONFIG_MBEDTLS_THREADING_PTHREAD
Enable threading pthread implementation
Found in:
Component config
Enable the pthread wrapper layer for the threading layer.
Default value:
• No (disabled) if
CONFIG_MBEDTLS_LARGE_KEY_SOFTWARE_MPI
Fallback to software implementation for larger MPI values
Found in:
Component config
Fallback to software implementation for RSA key lengths larger than SOC_RSA_MAX_BIT_LEN. If
this is not active then the ESP will be unable to process keys greater than SOC_RSA_MAX_BIT_LEN.
Espressif Systems
>
mbedTLS
>
CONFIG_MBEDTLS_CHACHA20_C
if
CONFIG_MBEDTLS_CHACHA20_C
>
mbedTLS
>
mbedTLS
>
mbedTLS
>
CONFIG_MBEDTLS_THREADING_C
CONFIG_MBEDTLS_THREADING_C
>
mbedTLS
>
CONFIG_MBEDTLS_THREADING_C
CONFIG_MBEDTLS_THREADING_C
>
mbedTLS
1203
Submit Document Feedback
&&
CON-
Release v4.4
Need help?
Do you have a question about the ESP32-S2 and is the answer not in the manual?
Questions and answers