Skip to content

Mbed TLS 2.15.0

Compare
Choose a tag to compare
@simonbutcher simonbutcher released this 13 Dec 14:15
· 24582 commits to development since this release

Description

Mbed TLS 2.15.0 is a release of Mbed TLS intended only for Mbed OS, and will not be released as a standalone release on the Mbed TLS website.

The release introduces an initial version of PSA Crypto and integration of Mbed TLS into that.

Security

  • (2.15.0) This release contains no security fixes.

Features

  • (2.15.0) Add an experimental build option, USE_CRYPTO_SUBMODULE, to enable use of Mbed Crypto as the source of the cryptography implementation.
  • (2.15.0) Add an experimental configuration option, MBEDTLS_PSA_CRYPTO_C, to enable the PSA Crypto API from Mbed Crypto when additionally used with the USE_CRYPTO_SUBMODULE build option.

API Changes

  • (2.15.0) There are no API Changes in this release in the default configuration. When PSA Crypto is enabled, there are some changes to expected behaviour of the API.

New deprecations

  • (2.15.0) There are no new deprecations in this release.

Bugfix

  • (2.15.0) There are no new bug fixes in this release.

Changes

  • (2.15.0) Add unit tests for AES-GCM when called through mbedtls_cipher_auth_xxx() from the cipher abstraction layer. Fixes #2198.

Who should update

This release is provided for use in Mbed OS only, and is not intended for wider usage outside of Mbed OS.