Skip to content

integrate tf-psa-crypto 1.1#1

Merged
tomi-font merged 5 commits into
zephyrproject-rtos:zephyr_tf-psa-crypto_v1.1.0from
valeriosetti:zephyr-tfpsacrypto-1.0
Mar 20, 2026
Merged

integrate tf-psa-crypto 1.1#1
tomi-font merged 5 commits into
zephyrproject-rtos:zephyr_tf-psa-crypto_v1.1.0from
valeriosetti:zephyr-tfpsacrypto-1.0

Conversation

@valeriosetti
Copy link
Copy Markdown
Collaborator

@valeriosetti valeriosetti commented Mar 5, 2026

See commits for details

Destination branch for this PR corresponds to commit Mbed-TLS@ed3c7d2 which is the target release commit for TF-PSA-Crypto 1.1.

This is being tested from zephyrproject-rtos/zephyr#104031

@valeriosetti valeriosetti changed the title Zephyr tfpsacrypto 1.0 integrate tf-psa-crypto 1.x Mar 5, 2026
@valeriosetti valeriosetti force-pushed the zephyr-tfpsacrypto-1.0 branch from aab7015 to d0df3e1 Compare March 5, 2026 13:30
@valeriosetti valeriosetti force-pushed the zephyr-tfpsacrypto-1.0 branch from d0df3e1 to 70ba97c Compare March 16, 2026 09:57
@valeriosetti valeriosetti changed the base branch from zephyr_tf-psa-crypto_1.0.99_088771225 to zephyr_tf-psa-crypto_1.0.99_e5fdb3fe2 March 16, 2026 09:58
@valeriosetti valeriosetti force-pushed the zephyr-tfpsacrypto-1.0 branch 2 times, most recently from a3ca844 to b8a61f0 Compare March 17, 2026 10:13
Copy link
Copy Markdown

@tejlmand tejlmand left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please read the module guidelines: https://docs.zephyrproject.org/latest/develop/modules.html#contributing-changes-to-modules

Especially the section on module contribution.

Image

Comment thread CMakeLists.txt
Comment thread CMakeLists.txt Outdated
Comment thread core/psa_crypto_driver_wrappers.h
@valeriosetti valeriosetti force-pushed the zephyr-tfpsacrypto-1.0 branch 3 times, most recently from 090d5f8 to cbef434 Compare March 18, 2026 21:06
@valeriosetti valeriosetti changed the title integrate tf-psa-crypto 1.x integrate tf-psa-crypto 1.1 Mar 18, 2026
@valeriosetti valeriosetti changed the base branch from zephyr_tf-psa-crypto_1.0.99_e5fdb3fe2 to zephyr_tf-psa-crypto_1.0.99_ed3c7d281 March 18, 2026 21:07
@valeriosetti
Copy link
Copy Markdown
Collaborator Author

Rebased the PR on the (current) release commit for TF-PSA-Crypto 1.1.

Copy link
Copy Markdown

@tejlmand tejlmand left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approved.

Patches discussed offline, and agreed to accept for this PR.
Follow-up work in future related to framework repo integration expected.

Copy link
Copy Markdown
Collaborator

@tomi-font tomi-font left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Shouldn't you add a zephyr/module.yml file? (to be able to reference the path to the module in CMake)

@valeriosetti valeriosetti requested a review from tomi-font March 20, 2026 07:55
…ost generated files

Signed-off-by: Valerio Setti <vsetti@baylibre.com>

Upstream PR #: 718
mldsa-native is being checked out by Zephyr's west tool.

Framework instead contains test data files and python scripts. Since we
don't use Mbed TLS' testing system and we don't generate files at build
time, the framework repo is completely removed. "CMakeLists.txt" is updated
to forcedly ignore this change.

Signed-off-by: Valerio Setti <vsetti@baylibre.com>
TF-PSA-Crypto repo by default automatically generates some files. In order
to achieve this Python scripts are being used and these require "framework"
submodule to be present. Since we might need to patch some of these files
and also save some disk space by not having "framework" repo checked out,
we check out these auto-generated files.

Signed-off-by: Valerio Setti <vsetti@baylibre.com>
Add "module.yml" in order to have CMake variable
ZEPHYR_TF_PSA_CRYPTO_MODULE_DIR in Zephyr build.

Signed-off-by: Valerio Setti <vsetti@baylibre.com>
@tomi-font tomi-font force-pushed the zephyr-tfpsacrypto-1.0 branch from 997be31 to 2d6e6a1 Compare March 20, 2026 08:45
Point to our own guidelines.

Signed-off-by: Tomi Fontanilles <tomi.fontanilles@nordicsemi.no>
@tomi-font tomi-font force-pushed the zephyr-tfpsacrypto-1.0 branch from 2d6e6a1 to 461d6e8 Compare March 20, 2026 08:46
@tomi-font tomi-font merged commit baed4db into zephyrproject-rtos:zephyr_tf-psa-crypto_v1.1.0 Mar 20, 2026
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