Skip to content

TF-PSA-Crypto first all.sh component #40

@ronald-cron-arm

Description

@ronald-cron-arm

The all.sh script has already been through some changes to be used in the TF-PSA-Crypto repository. It contains in_(mbedtls|tf_psa_crypto)_repo() functions that are used to execute mbedtls/TF-PSA-Crypto specific shell commands.

Depends on all.sh being in the framework, covered by Mbed-TLS/mbedtls#9636.
Following the merge of Mbed-TLS/mbedtls#9445, the all.sh component test_cmake_tf_psa_crypto_out_of_source() has to be moved to a tf-psa-crypto/tests/components-*.sh file.

When executing this component as part of mbedtls CI, the working directory must be tf-psa-crypto (not the root of mbedtls as it is currently the case in Mbed-TLS/mbedtls#9445) as if all.sh for running that component was called from the tf-psa-crypto directory. That way we can remove the change to the tf-psa-crypto directory in the component code and the component code and execution are as if we were in the TF-PSA-Crypto directory. To do that we may need to change the CI script calling the components of all.sh?

Depends on: Mbed-TLS/mbedtls#9445, Mbed-TLS/mbedtls#9636.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestsize-sEstimated task size: small (~2d)

    Type

    No type

    Projects

    Status

    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions