TI mbed TLS 3.06.03.17_eng Release Notes

Table of Contents

Introduction

The TI mbed TLS Component is a fork of the mbed TLS repo maintained here:

Documentation

The following documentation is provided with this release.

What’s New

3.06.03.17_eng

Defects

The following Defects were resolved

ID Summary
MBEDTLS-87 ALT Layer Threading Init Fails if provided mutex object is not 0'd
MBEDTLS-86 Missing closing C++ guards in public header causes compile failures - 3.6 clone

Enhancements

The following Enhancements were resolved

ID Summary
MBEDTLS-93 Modify mbedTLS config for WFF3 9.22
MBEDTLS-92 Disable PSA key derivation for tls_prf_generic() in TLS 1.2
MBEDTLS-90 Define DeviceFamily_CC35XX in build for multi-instance PSA operation structs
MBEDTLS-89 update mbedtls files with required flags for cc35xx
MBEDTLS-88 Add PSA key usage for coprocessor
MBEDTLS-85 Update #error message for using default mbedtls_config.h
MBEDTLS-83 Enable MBEDTLS_THREADING_C & MBEDTLS_ECP_C
MBEDTLS-81 Enable TFM-enabled PSA API via mbedTLS
MBEDTLS-79 Enable SW Fallback for WiFi-Requested Crypto Algorithms
MBEDTLS-78 Add support for EDDSA via PSA Wrapper layer
MBEDTLS-76 Add PSA Crypto config file for F2 devices for 9.13
MBEDTLS-75 Add SW HKDF support
MBEDTLS-74 Support SW HKDF under PSA for TLS 1.3
MBEDTLS-73 Port to mbedTLS 3.6.3
MBEDTLS-72 Create PSA Crypto Wrapper
MBEDTLS-65 TLS and X.509 support with PSA API

Upgrade and Compatibility Information

TI mbed TLS 3.06.03 is based on the mbed TLS 3.6.3 LTS stream. API changes can be found in the mbed TLS repo release notes.

If updating from a previous version of TI mbed TLS, see the changelog for potential upgrade and compatibility information.

Host Support

Toolchain Support

TI mbed TLS supports building libraries for the following ISA/toolchain combinations, your SDK may provide a subset of these libraries:

ISA TI/CLANG IAR GCC
M33F 4.0.4.LTS-1 9.70.1-0 12.3.Rel1-0

Note that TI validates a subset of these toolchain/ISA combinations. Specifically, all M33F variants of libraries are tested in the context of the CC27xx/CC35xx devices. The other libraries may be validated as they are integrated into SDKs, but users should be aware of the limited validation.

Device Support

Please refer to the SDK Release Notes for device support.

Known Issues

Versioning

All releases have 4 segment versions (M.mm.pp.bb). This includes GA and pre-releases (engineering, alpha/EA, beta, etc.). Pre-releases are denoted with a suffix (e.g. 2.20.00.00_eng).

This product’s version follows a version format, M.mm.pp.bb, where M is a single digit Major number, mm is 2 digit minor number, pp is a 2 digit patch number, and bb is an unrestricted set of digits used as an incrementing build counter.

To support multiple side-by-side installations of the product, the product version is encoded in the top level directory.

Subsequent releases of patch upgrades will be identified by the patch number. Typically, these patches only include critical bug fixes.

Technical Support

Last updated: 2026-02-02