aboutsummaryrefslogtreecommitdiff
path: root/tests/.gitignore
diff options
context:
space:
mode:
authorRonald Cron <ronald.cron@arm.com>2021-04-28 18:29:24 +0200
committerRonald Cron <ronald.cron@arm.com>2021-12-06 07:50:27 +0100
commit72b25da82b2dbf810422dc85a69b2908860d372a (patch)
tree9cdbe27c4638709a868f4f75f4b5459b2ec4d1d0 /tests/.gitignore
parent40170d9516cdcbab7d5ac41062d781dc4c507f30 (diff)
downloadmbedtls-72b25da82b2dbf810422dc85a69b2908860d372a.zip
mbedtls-72b25da82b2dbf810422dc85a69b2908860d372a.tar.gz
mbedtls-72b25da82b2dbf810422dc85a69b2908860d372a.tar.bz2
tests: Add build of a PSA test driver library
PR #3959 has proven that by adding a prefix (LIBTESTDRIVER1/libtestdriver1_ in this commit) to all MBEDTLS/PSA_* and mbedtls/psa_* symbols of a copy of the Mbed TLS library, we can build a library that can be linked with the Mbed TLS library. This commit leverages this to build a PSA test driver library based on the Mbed TLS library code. The cryptographic features supported by the test library are defined by: . a minimal configuration (in the sense of config.h), see config_test_driver.h . PSA_WANT_* and PSA_ACCEL_* defined macros. The PSA_WANT_* macros have to be the same as the ones used to build the Mbed TLS library the test driver library is supposed to be linked to as the PSA_WANT_* macros are used in the definition of structures and macros that are shared by the PSA crypto core, Mbed TLS drivers and the driver test library. The PSA_ACCEL_* macros are intended to define the cryptographic features that have to be removed from the Mbed TLS library and thus supported by the test library in test scenarios. The PSA_ACCEL_* macros to build the test library are thus mirrored from the ones to build the Mbed TLS library by extended the crypto_config.h: see crypto_config_test_driver_entension.h. Signed-off-by: Ronald Cron <ronald.cron@arm.com>
Diffstat (limited to 'tests/.gitignore')
-rw-r--r--tests/.gitignore2
1 files changed, 2 insertions, 0 deletions
diff --git a/tests/.gitignore b/tests/.gitignore
index fa901cb..15fce68 100644
--- a/tests/.gitignore
+++ b/tests/.gitignore
@@ -18,3 +18,5 @@ include/test/instrument_record_status.h
src/*.o
src/drivers/*.o
src/libmbed*
+
+libtestdriver1/*