zephyr/scripts/ci
Valerio Setti e58ebe12f4 mbedtls: add configuration file for PSA features
Adding a Kconfig and a header file to control which PSA features
are to be used from MbedTLS:

- new kconfig symbols are placed in a separate header file
  (Kconfig.psa) and are guarded by MBEDTLS_PSA_CRYPTO_CLIENT. The
  reason for this is that TLS/X509 can either rely on PSA functions
  provided by MbedTLS (when MBEDTLS_PSA_CRYPTO_C is defined) or
  TFM (when BUILD_WITH_TFM is selected). Therefore we could
  not make these new Kconfigs depending on MBEDTLS_PSA_CRYPTO_C.

- by default all PSA symbols are enabled, but they can be
  disabled by respective Kconfigs in order to reduce the image
  size.

- the new header file (config-psa-generic.h) mimics what
  config-tls-generic.h does for MbedTLS builtin symbols: it
  enables a build symbol for every Kconfig one. The name is
  kept identical in the 2 cases (a part from the initial CONFIG_
  in order to simplify the mechanism).

- MBEDTLS_PSA_CRYPTO_CONFIG is finally enabled whenever there
  is any PSA crypto provider (either MBEDTLS_PSA_CRYPTO_C or
  TFM)

Signed-off-by: Valerio Setti <vsetti@baylibre.com>
2024-05-23 11:53:02 -04:00
..
coverage CI: Fix coverage reporting 2024-05-13 14:23:00 +02:00
stats ci: pr stats: deal with trivial+hotfix PRs 2024-02-02 05:54:04 -05:00
check_compliance.py mbedtls: add configuration file for PSA features 2024-05-23 11:53:02 -04:00
errno.py
guideline_check.py scripts: ci: guideline_check: support other repos 2023-12-15 14:38:02 +01:00
Kconfig.board.v2 hwmv2: Introduce Hardware model version 2 and convert devices 2024-03-02 16:56:33 -05:00
pylintrc
tags.yaml ci: testplan: fix mcumgr path 2023-11-14 17:49:40 -05:00
test_plan.py scripts: ci: test_plan: add parameter for no of testcase roots 2024-05-21 16:43:28 -04:00
twister_ignore.txt gitlint: do not allow treewide as an area in commit messages 2024-04-10 09:22:24 +02:00
upload_test_results_es.py ci: scripts: Add run_id and run_attempt context on upload to ES 2024-02-26 11:32:17 +00:00
upload_test_results.py
version_mgr.py ci: version_mgr: minor cleanups 2023-12-20 11:57:36 +00:00