Archive of https://github.com/Mbed-TLS/mbedtls-framework — TF-PSA-Crypto and Mbed TLS version-independent build and test framework https://github.com/Mbed-TLS/mbedtls-framework
  • Python 53.2%
  • C 28.9%
  • Makefile 8.6%
  • Shell 4.9%
  • Perl 4.2%
  • Other 0.1%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Gilles Peskine b57dfa0abe
Merge pull request #262 from gilles-peskine-arm/config-checks-generator-current-spec
Document how generate_config_checks.py accesses current information
2026-09-16 14:24:46 +02:00
.github Add TF-PSA-Crypto 1.1 and Mbed TLS 4.1 lines to the PR template 2026-03-19 18:09:07 +01:00
data_files Fix absolute path in generated file 2026-07-20 10:53:29 +02:00
docs Update check_option_lists.py → check_committed_generated_files.py 2026-09-15 16:19:42 +02:00
history Update config information about TF-PSA-Crypto 1.0 and Mbed TLS 4.0 2025-11-17 23:50:13 +01:00
psasim psasim serialize: Support a few more standard C types 2026-03-05 10:59:26 +01:00
scripts Make the psa-arch-tests build directory configurable 2026-09-14 11:42:17 +02:00
tests Merge remote-tracking branch 'main' into mldsa-pqcp-driver-framework 2026-04-07 14:28:56 +02:00
util Clean up how private key formats are specified to DriverGenerator 2026-07-28 19:50:12 +02:00
.gitignore Add .gitignore 2024-03-01 10:06:39 +00:00
CMakeLists.txt Create makefiles that the main repository needs 2024-03-04 15:49:20 +01:00
CONTRIBUTING.md Fix repository name 2024-03-11 13:07:17 +01:00
dco.txt Add dco.txt 2024-03-05 15:22:59 +01:00
exported.make Create makefiles that the main repository needs 2024-03-04 15:49:20 +01:00
LICENSE Add license 2024-03-01 10:07:23 +00:00
README.md Running TLS tests will likely require the framework repository 2024-03-11 13:07:40 +01:00

Mbed TLS framework

This repository contains a version-independent build and test framework for TF-PSA-Crypto and Mbed TLS.

You need this repository as a Git submodule in a branch of one of the above repositories if:

  • You want to build, test or contribute to Mbed TLS 3.6.0 or above, and you are working from a snapshot of a Git commit on a development branch.
  • You want to build, test or contribute to TF-PSA-Crypto, and you are working from a snapshot of a Git commit on a development branch.

You do not need this repository if:

  • You are working with Mbed TLS 2.28.
  • You want to build a release of Mbed TLS and run its unit tests.

Contributing

We gratefully accept bug reports and contributions from the community. Please see the contributing guidelines for details on how to do this.

License

Unless specifically indicated otherwise in a file, Mbed TLS framework files are provided under a dual Apache-2.0 OR GPL-2.0-or-later license. See the LICENSE file for the full text of these licenses, and the 'License and Copyright' section in the contributing guidelines for more information.