Loading...
Searching...
No Matches
riot_mbedtls_config.h File Reference

Configuration options (set of defines) More...

Detailed Description

Configuration options (set of defines)

This set of compile-time options may be used to enable or disable features selectively, and reduce the global memory footprint.

Definition in file riot_mbedtls_config.h.

#include "kernel_defines.h"
#include "mbedtls/check_config.h"
+ Include dependency graph for riot_mbedtls_config.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define CONFIG_MBEDTLS_SELF_TEST   1
 Enable the checkup functions (*_self_test).
 
#define CONFIG_MBEDTLS_ENTROPY_C   1
 Enable the platform-specific entropy code.
 
#define CONFIG_MBEDTLS_SHA256_C   1
 Enable the SHA-224 and SHA-256 cryptographic hash algorithms.
 
#define CONFIG_MBEDTLS_SHA256_ALT   1
 MBEDTLS__MODULE_NAME__ALT: Enable a macro to let mbed TLS use your alternate core implementation of a symmetric crypto, an arithmetic or hash module (e.g.
 
#define CONFIG_MBEDTLS_THREADING_C   1
 Enable the threading abstraction layer.
 
#define CONFIG_MBEDTLS_THREADING_ALT   1
 Provide your own alternate threading implementation.
 
#define CONFIG_MBEDTLS_ENTROPY_HARDWARE_ALT   1
 Enable this macro to let mbed TLS use your own implementation of a hardware entropy collector.
 
#define CONFIG_MBEDTLS_NO_PLATFORM_ENTROPY   1
 Do not use built-in platform entropy functions.
 
#define CONFIG_MBEDTLS_ENTROPY_FORCE_SHA256   1
 Force the entropy accumulator to use a SHA-256 accumulator instead of the default SHA-512 based one (if both are available).