mbed TLS v3.4.0
Macros
build_info.h File Reference

Build-time configuration info. More...

#include "mbedtls/mbedtls_config.h"
#include "mbedtls/config_psa.h"
#include "mbedtls/check_config.h"
Include dependency graph for build_info.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define MBEDTLS_VERSION_MAJOR   3
 
#define MBEDTLS_VERSION_MINOR   4
 
#define MBEDTLS_VERSION_PATCH   0
 
#define MBEDTLS_VERSION_NUMBER   0x03040000
 
#define MBEDTLS_VERSION_STRING   "3.4.0"
 
#define MBEDTLS_VERSION_STRING_FULL   "mbed TLS 3.4.0"
 
#define MBEDTLS_MD_LIGHT
 
#define MBEDTLS_MD_LIGHT
 
#define MBEDTLS_PK_C
 
#define MBEDTLS_PK_WRITE_C
 
#define MBEDTLS_PK_PARSE_C
 
SECTION: mbed TLS feature support

This section sets support for features that are or are not needed within the modules that are enabled.

#define MBEDTLS_PSA_CRYPTO_CLIENT
 

Detailed Description

Build-time configuration info.

Include this file if you need to depend on the configuration options defined in mbedtls_config.h or MBEDTLS_CONFIG_FILE

Definition in file build_info.h.

Macro Definition Documentation

#define MBEDTLS_MD_LIGHT

Definition at line 94 of file build_info.h.

#define MBEDTLS_MD_LIGHT

Definition at line 94 of file build_info.h.

#define MBEDTLS_PK_C

Definition at line 108 of file build_info.h.

#define MBEDTLS_PK_PARSE_C

Definition at line 110 of file build_info.h.

#define MBEDTLS_PK_WRITE_C

Definition at line 109 of file build_info.h.

#define MBEDTLS_PSA_CRYPTO_CLIENT

Enable support for PSA crypto client.

Note
This option allows to include the code necessary for a PSA crypto client when the PSA crypto implementation is not included in the library (MBEDTLS_PSA_CRYPTO_C disabled). The code included is the code to set and get PSA key attributes. The development of PSA drivers partially relying on the library to fulfill the hardware gaps is another possible usage of this option.
Warning
This interface is experimental and may change or be removed without notice.
#define MBEDTLS_VERSION_MAJOR   3

The version number x.y.z is split into three parts. Major, Minor, Patchlevel

Definition at line 39 of file build_info.h.

#define MBEDTLS_VERSION_MINOR   4

Definition at line 40 of file build_info.h.

#define MBEDTLS_VERSION_NUMBER   0x03040000

The single version number has the following structure: MMNNPP00 Major version | Minor version | Patch version

Definition at line 48 of file build_info.h.

#define MBEDTLS_VERSION_PATCH   0

Definition at line 41 of file build_info.h.

#define MBEDTLS_VERSION_STRING   "3.4.0"

Definition at line 49 of file build_info.h.

#define MBEDTLS_VERSION_STRING_FULL   "mbed TLS 3.4.0"

Definition at line 50 of file build_info.h.