- Jul 23, 2024
-
-
Ben Horgan authored
This allows dpe tests to run at isolation level 2. Signed-off-by:
Ben Horgan <ben.horgan@arm.com>
-
- Jul 22, 2024
-
-
In case doing so overwrites some data being used by the test. Instead, add a test image and perform tests on that. Change-Id: I1054bdf7c1d842e70535a318d4e6a13b1e16412c Signed-off-by:
Raef Coles <raef.coles@arm.com>
-
In case the platform does some setup with the pre/post load functions Change-Id: I43f03ba2a63eab49bc4da22cb1e3fcc192cd7aab Signed-off-by:
Raef Coles <raef.coles@arm.com>
-
- Jul 15, 2024
-
-
Run extra tests as last test suite, this way platform can execute some code after all tests are done. For example in extra test suite platform can dump code coverage results after all test suites are run. Change-Id: I495210a044841c434eb2e401d7e8aaa915afb30f Signed-off-by:
Bohdan Hunko <Bohdan.Hunko@infineon.com>
-
- Jul 11, 2024
-
-
Nik Dewally authored
Remove the -DTFM_FUZZER_TOOL_TESTS option. Test suites generated by TF-Fuzz do not work with the current regression test system, so this option no longer serves any purpose. Signed-off-by:
Nik Dewally <Nik.Dewally@arm.com> Change-Id: I8714a8bd8d7b1eaad613217af6fd03266dac2ee6
-
- Jul 10, 2024
-
-
Raef Coles authored
Remove unneeded extra tests config, fix binary path of extra testsuite cmake build Change-Id: I251e8fa85addab8a99e2dbfb6c7922c843e3aaf6 Signed-off-by:
Raef Coles <raef.coles@arm.com>
-
- Jul 09, 2024
-
-
Raef Coles authored
Primarily, allow linking of additional targets in order to pass required compiler options into compilations Change-Id: I6e4932e7c713aa967ea83e512453f5e4e282e408 Signed-off-by:
Raef Coles <raef.coles@arm.com>
-
Raef Coles authored
Change-Id: I0f3572e2b3bd4de1ff5e6109cca544bce9cdf80a Signed-off-by:
Raef Coles <raef.coles@arm.com>
-
Raef Coles authored
To prevent issues when linking Change-Id: I15697df529ccee9866e4f6163c9b4c836eaf7749 Signed-off-by:
Raef Coles <raef.coles@arm.com>
-
Raef Coles authored
Change-Id: I201c89bfc959630396179e13974de0984204ba75 Signed-off-by:
Raef Coles <raef.coles@arm.com>
-
Raef Coles authored
Change-Id: Ia089f98888640d8d1375de379e74e4c107335611 Signed-off-by:
Raef Coles <raef.coles@arm.com>
-
- Jul 03, 2024
-
-
Anton Komlev authored
Signed-off-by:
Anton Komlev <anton.komlev@arm.com> Change-Id: Ie3c9cea23ff260a4d7ec85b0a987816aba59533c
-
- Jun 26, 2024
-
-
Antonio De Angelis authored
Signed-off-by:
Antonio de Angelis <antonio.deangelis@arm.com> Change-Id: I4968e7d974ea68eed8212a368c0ed9d8d490565c
-
- Jun 24, 2024
-
-
Jamie Fox authored
Changes the tfm_t_cose_ns library sources to private, and avoids relying on indirect linking to dependencies in other targets. Change-Id: I221cb1e7b1d362cd3235592116a55c2ed6d24304 Signed-off-by:
Jamie Fox <jamie.fox@arm.com>
-
- Jun 20, 2024
-
-
Antonio De Angelis authored
Similarly to what is done for GCM, add an auth test only for CCM. Signed-off-by:
Antonio de Angelis <antonio.deangelis@arm.com> Change-Id: I79770d6c23c55bc38812c05b911d613001d5318c
-
- Jun 04, 2024
-
-
Bohdan Hunko authored
When TEST_S_FWU are built alone (-DTEST_S_FWU=ON) then none tests are run. This is because tfm_test_suite_fwu_s is linked as INTERFACE which is not correct. Fix this by using PRIVATE linkage. Signed-off-by:
Bohdan Hunko <Bohdan.Hunko@infineon.com> Change-Id: I685278987d748bd8c73f01c35f9a27a7f27f5b29
-
- May 15, 2024
-
-
Tomi Fontanilles authored
Introduce the CMake variable CHECK_TFM_TESTS_VERSION to allow not performing the revision checks. This is needed for TF-M forks where the upstream tags are not found, which makes the build fail. Change-Id: I3b5a22bb9ec609bf2ac097bf4803c10b14bf4f8e Signed-off-by:
Tomi Fontanilles <tomi.fontanilles@nordicsemi.no>
-
Tomi Fontanilles authored
Fix a typo. Change-Id: Ic5ab3a492f5af7f45a6243eadf6c2e97f897bae7 Signed-off-by:
Tomi Fontanilles <tomi.fontanilles@nordicsemi.no>
-
- May 11, 2024
-
-
Antonio De Angelis authored
Change-Id: Iebfe99fd05ab5f4cbf49f2ba5ea8a65fd4e9cdcf Signed-off-by:
Antonio de Angelis <antonio.deangelis@arm.com>
-
- May 08, 2024
-
-
Add a test case in regression tests for the reverse handle for the following configuration: ns_agent and IPC. Signed-off-by:
Nicola Mazzucato <nicola.mazzucato@arm.com> Change-Id: Ib2433d55dc2128f127998145c74b3865dda4f6cc
-
- May 07, 2024
-
-
Antonio De Angelis authored
Signed-off-by:
Antonio de Angelis <antonio.deangelis@arm.com> Change-Id: Ifebbed987cd3c6738e7b73cbaa732541a50e260a
-
- May 03, 2024
-
-
Bohdan Hunko authored
PS Test partition is build only if TEST_S_PS is ON while there is no need in PS Test partition for non-secure protected storage tests. This patch enable PS Test partition only if TEST_S_PS is ON. Signed-off-by:
Bohdan Hunko <Bohdan.Hunko@infineon.com> Change-Id: Id65ffdf152cf31a7c84f10ca3ccf4b5b639b0df0
-
- May 02, 2024
-
-
Antonio De Angelis authored
host_example need to include the psa/crypto.h headers so it needs to have the configuration available. Signed-off-by:
Antonio de Angelis <antonio.deangelis@arm.com> Change-Id: I68674e6b5649ab5c2b1de5d6837e6977014cd6b9
-
- Apr 25, 2024
-
-
Add a test case in regression tests for the client-id translation for the following configuration: ns_agent and IPC. Signed-off-by:
Nicola Mazzucato <nicola.mazzucato@arm.com> Change-Id: I2585720cddd34f0ed95e018834cae9592e57bdab
-
Nicola Mazzucato authored
Add a test case in regression tests for the client-id translation for the following configuration: ns_agent and IPC. Signed-off-by:
Nicola Mazzucato <nicola.mazzucato@arm.com> Change-Id: I2585720cddd34f0ed95e018834cae9592e57bdab
-
- Apr 17, 2024
-
-
David Hazi authored
Signed-off-by:
Dávid Házi <david.hazi@arm.com> Change-Id: Ib4ff591f28775e2c61856884d682a906f5e9618d
-
- Apr 15, 2024
-
-
Antonio De Angelis authored
The TFM_SP_SECURE_TEST_PARTITION currently sets its stack size from a special way wrt the other test partition, by inheriting the value of it through CMake options, with a default value provided by the config.cmake of tf-m-tests. Remove this and hardcode the stack size in the manifest itself to align to CLIENT 2 test service. Signed-off-by:
Antonio de Angelis <antonio.deangelis@arm.com> Change-Id: I22ea029b0f3cc4c4be2da6358a81311dfc7e0942
-
- Apr 11, 2024
-
-
Antonio De Angelis authored
Signed-off-by:
Antonio de Angelis <antonio.deangelis@arm.com> Change-Id: I4531b3246dfc3aedbbcb0b3e596702bcae2698eb
-
For psa_arch_tests (for crypto and initial attestation), link val_nspe, pal_nspe & test_combine targets to psa_crypto_config. Signed-off-by:
Maulik Patel <maulik.patel@arm.com> Change-Id: I3d4426597f2c6b59885e2e1ce753e0c1b445447c
-
Antonio De Angelis authored
Signed-off-by:
Antonio de Angelis <antonio.deangelis@arm.com> Change-Id: I09e1157984573b5b9372acff5c26ce17983c53dd
-
Antonio De Angelis authored
Targets that are explicit callers of PSA Crypto APIs (i.e. that need to include psa/crypto.h) need to be explicitly linked with psa_crypto_config. Also, the psa_crypto_config now is a proper target that gets exported by the SPE build, so make sure it is visible to psa_arch_tests val_nspe/pal_nspe and that in turn links against the platform so that platform includes are available Signed-off-by:
Antonio de Angelis <antonio.deangelis@arm.com> Change-Id: Ib75d090397ef15df26fd0c3677141215855d133c
-
- Apr 05, 2024
-
-
Antonio De Angelis authored
Support it only for GCM mode as it is the default mode of Protected Storage service. Signed-off-by:
Antonio de Angelis <antonio.deangelis@arm.com> Change-Id: Ief3a5182cd918562b5c62692403882121872a00e
-
- Apr 02, 2024
-
-
Antonio De Angelis authored
Support for parsing DER format in the PSA Crypto API is going to be removed from Mbed TLS 3.6.0, so just use the PSA format directly in any RSA test that uses keys. Signed-off-by:
Antonio de Angelis <antonio.deangelis@arm.com> Change-Id: Iee602313c7e63ee663ac38fdef22374575e73af7
-
- Mar 25, 2024
-
-
Signed-off-by:
Maulik Patel <maulik.patel@arm.com> Change-Id: I282db14dee825675f3b67af312145869cecc6c8a
-
- Mar 19, 2024
-
-
Do not mark the asymmetric encryption tests as failed if the API returns PSA_ERROR_NOT_SUPPORTED and the algorithm is RSA. Just print a "skipping" message is enough. Signed-off-by:
Antonio de Angelis <antonio.deangelis@arm.com> Change-Id: I246e8040464b25afcdbec72f46cafe38573125bd
-
The sign/verify message test might continue in case the algorithm is not supported for signing but could still be verified, i.e. for those cases where deterministic ECDSA is not supported but normal ECDSA is. Signed-off-by:
Antonio de Angelis <antonio.deangelis@arm.com> Change-Id: I05bdcdaf6626b8f65bf04c66ae33a979c6106aed
-
- Mar 15, 2024
-
-
PSA arch tests partitions use psa_call function, which is provided by tfm_sprt, thus tfm_sprt must be linked to these partitions. Signed-off-by:
Bohdan Hunko <Bohdan.Hunko@infineon.com> Change-Id: I968bcfc07e9eaba55382fd0a0463b7643a5d2780
-
Bohdan Hunko authored
TEST_NS_T_COSE requires QCBOR library, thus it must be included in build. Previously this was not done thus build of -DTEST_NS_T_COSE=ON with other tests OFF failed. Now it is fixed. Signed-off-by:
Bohdan Hunko <Bohdan.Hunko@infineon.com> Change-Id: I16522a88b2b436ee700aa88b69e194ad1e932c2e
-
- Mar 14, 2024
-
-
Clean up unnecessary cmake_policy() after mini CMake version bumps. Signed-off-by:
David Hu <david.hu@arm.com> Change-Id: I94e129f9bee7d17c85972eeb8620d8f98630f58a
-
Take advantage of newer verion to simplfy build script implementations. Signed-off-by:
David Hu <david.hu@arm.com> Change-Id: I514844b9de3c847c81665c090639a80a2ea9d360
-