Skip to content

(backport 3.7) update to Mbed TLS 3.6.3 #129

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 5 commits into
base: main
Choose a base branch
from

Conversation

tomi-font
Copy link
Collaborator

Cherry pick needed commits to update to Mbed TLS 3.6.3 + the fix for the -- Installing: [...] logs during builds.

davidvincze and others added 5 commits April 14, 2025 13:30
- Bump Mbed TLS version to 3.6.3,
- Re-align mbedtls/psa interface headers,
- Rebase patch files and fix 0005.

Change-Id: I7a21c95f64d9d7e82b1167dd5fdc7b196b049808
Signed-off-by: David Vincze <[email protected]>
(cherry picked from commit 79ae04de655304b2c12b059121880aed3436e2e5)
When upgrading from Mbed TLS 3.6.2 to 3.6.3, a cherry-pick was created
from the patch on main, but for some reason a few headers for the
interface/include/mbedtls directory were not upgraded correctly. This
would lead to issue in integration such as SDKs or the Zephyr one, if
both projects are present will lead to header mismatches with code.

Signed-off-by: Antonio de Angelis <[email protected]>
Change-Id: I3ab88ddd57b82d3bf5b093955274ad9cdd4e90fc
(cherry picked from commit 19cf6fabe8d218d3471518158c493f316a2b23c3)
Align comments on psa/client.h and psa/service.h.

Signed-off-by: Antonio de Angelis <[email protected]>
Change-Id: I6b5497bc46494ff9466e8291bc7e48684f90daa8
(cherry picked from commit 92cb06afe941e9c9fb4fad2516862fa558bff836)
Once TF-M Crypto has booted up, there isn't any hashing algorithm
that would require additional preparation steps hence everything
would be ready to be run, provided that the core or drivers are
built to support it, which could be investigated inspecting build
time options.

Signed-off-by: Antonio de Angelis <[email protected]>
Change-Id: I0386e1c74589e8d48d35f2ad533f0ecfb966c7f4
(cherry picked from commit bdffde9c634c9277c128e19510653be3c136d1a2)
Respect the default value of `CMAKE_INSTALL_MESSAGE` set in
`tfm_build_log_config.cmake` by removing the unconditional overrides in
other files.

This suppresses the dozens of `Installing: ...` messages output when
`CONFIG_TFM_BUILD_LOG_QUIET=y`.

Change-Id: Ic0be233a93062cced942908ff1c8f680dd5da893
Signed-off-by: Jordan Yates <[email protected]>
(cherry picked from commit 7141436)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants