Trusted Firmware Logo

MBed TLS v3.6.0 Long Term Support(LTS) Release

logo
Shebu Kuriakose| Tuesday, April 16, 2024|3 min read

MBed TLS v3.6.0 Long Term Support(LTS) Release

Introduction

The Mbed TLS project has released version 3.6.0 in March 2024. The release is a Long Term Support (LTS) release which will be maintained for the next 3 years with bug and security fixes.

The release includes several new feature enhancements such as improved multithreaded operations, TLS1.3 early data support, Armv8-A Cryptographic Extensions for AES, SHA-256 for Thumb (T32) Etc. Mbed TLS 2.28.8 released from the Mbed TLS 2.28 Long-Term Support (LTS) branch includes the latest bug fixes and security fixes.

Please refer to the release notes for a complete list of changes in the releases.

Highlights

Here are some of the highlights of 3.6.0:

  1. PSA Crypto thread safety: Added protection for multithreaded access to the PSA keystore and protection for multithreaded access to the PSA global state, including concurrently calling psa_crypto_init(). Further testing and enhancements due in future.
  2. Disabling of a cipher or AEAD software implementation in the library is possible when corresponding PSA driver is present, reducing memory usage. Disabling of hash, ECDSA and EC-JPAKE software implementations when their PSA drivers are present available from previous releases.
  3. Armv8-A Cryptographic Extensions for AES, SHA-256 for Thumb (T32) or 32-bit Arm (A32).
  4. TLS1.3 early data and other enhancements. TLS 1.3 protocol now enabled in the default configuration
  5. Enabled support for record size limit extension as defined by RFC 8449. Application data sent and received will be fragmented according to Record size limits negotiated during handshake.

What’s Next?

Planning for the next major release, 4.0.0, is currently underway. The release will include making PSA Crypto the main Crypto API, deprecating/Internalizing legacy cipher APIs and TLS/X.509 always using PSA Crypto APIs. A new Long term Support (LTS) release will be created every 18 months.

Look at the project roadmap for features in the upcoming quarters. A separate TF-PSA-Crypto GitHub repository providing the PSA Crypto API reference implementation (available in Mbed TLS today) is being developed.

We welcome community participation in the ongoing and future work items in the project that can be found here. Subscribe to the mailing list to start participating in the design and development of the project. The bi-weekly Mbed TLS Technical Forums are also an opportunity to understand major developments in the project.

About TrustedFirmware.org

TrustedFirmware.org is an open source project implementing foundational software components for creating secure devices. Trusted Firmware provides a reference implementation of secure software for processors implementing both the A-Profile and M-Profile Arm architecture. It provides SoC developers and OEMs with a reference trusted code base complying with the relevant Arm specifications. Trusted Firmware code is the preferred implementation of Arm specifications, allowing quick and easy porting to modern chips and platforms. This forms the foundations of a Trusted Execution Environment (TEE) on application processors, or the Secure Processing Environment (SPE) of microcontrollers.

TrustedFirmware.org is member driven and member funded.

To learn more about membership and its benefits, please see the following page or send a request for more information to enquiries@trustedfirmware.org.

Recent Posts

post image
Trusted Firmware OP TEE Release 4.4.0

Sunday, October 20, 2024

Trusted Firmware OP TEE: v4.4.0 Release

post image
Trusted Firmware OP TEE Release 4.3.0

Friday, July 12, 2024

Trusted Firmware OP TEE: v4.3.0 Release

post image
Trusted Firmware-M’s First Long Term Support (LTS) Release v2.1.0

Wednesday, May 22, 2024

Trusted Firmware-M’s First Long Term Support (LTS) Release: v2.1.0

post image
MBed TLS v3.6.0 Long Term Support(LTS) Release

Tuesday, April 16, 2024

MBed TLS v3.6.0 Long Term Support(LTS) Release

post image
Trusted Firmware OP-TEE v4.2.0 Release

Sunday, April 14, 2024

Trusted Firmware OP-TEE: v4.2.0 Release