SPRADB2 august   2023 AM2431 , AM2432 , AM2434 , AM2631 , AM2631-Q1 , AM2632 , AM2632-Q1 , AM2634 , AM2634-Q1 , AM263P4 , AM263P4-Q1 , AM2732 , AM2732-Q1 , AM6411 , AM6412 , AM6421 , AM6422 , AM6441 , AM6442

 

  1.   1
  2.   Abstract
  3.   Trademarks
  4. 1Introduction
    1. 1.1 Acronyms Used in This Document
  5. 2MbedTLS
    1. 2.1 What is MbedTLS?
    2. 2.2 Why MbedTLS?
    3. 2.3 Application of MbedTLS
  6. 3MbedTLS Over Lwip
    1. 3.1 TLS Server Example (HTTPS Server)
    2. 3.2 TLS Client Example (MQTT Client)

What is MbedTLS?

MbedTLS is an implementation of the SSL and TLS protocols, along with the necessary support code and corresponding cryptographic algorithms. MbedTLS is distributed under the Apache License, version 2.0. MbedTLS provides an abstraction layer for secure communication over the TCP/IP stack as shown in Figure 2-1. The Software stack needed for MbedTLS and LwIP network security examples.

GUID-EE553065-9E64-4FEE-A59A-37FE5E6CBBFE-low.png Figure 2-1 MbedTLS Secure Communication Over TCP/IP Stack