Mbed TLS v4.0.0
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Mbed TLS v4.0.0 API Documentation

This documentation describes the application programming interface (API) of Mbed TLS. It was automatically generated from specially formatted comment blocks in Mbed TLS's source code using Doxygen.

Main entry points

You can explore the full API from the “Files” or “Files list” section. Locate the header file for the module that you are interested in and explore its contents.

Some parts of the API are best explored from the “Topics” or “Group list” section. This is notably the case for the PSA Cryptography API. Note that many parts of the API are not classified under a topic and can only be seen through the file structure.

For information on configuring the library at compile time, see the configuration header files mbedtls/mbedtls_config.h and psa/crypto_config.h.

Private interfaces

For technical reasons, the rendered documentation includes elements that are not considered part of the stable API. Private elements may be removed or may have their semantics changed in a future minor release without notice.

The following elements are considered private: