Gilles Peskine a1502f54f5 Drop the ability to build the library without the framework
We put that in 3.6.0 because we wanted to minimize changes in a minor
release, and in particular we wanted users to be able to build the library
if they were checking out a release tag without checking out submodules
recursively. That was possible because 3.6.x release tags contain the
generated files.

Since 4.0.0, it's completely impossible to build Mbed TLS without the
`tf-psa-crypto` submodule. So there's no point in trying to allow a build
without the `framework` submodule.

In the libtestdriver1 build, where we copy part of the framework, copy the
framework makefile as well, which is what we use to check for the presence
of the framework (even though the framework makefile doesn't do anything
useful after all).

Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com>
2026-01-07 11:17:43 +01:00
..
.jenkins
configs Remove deprecated items 2025-08-01 11:45:14 +01:00
git-scripts Header updates 2023-11-03 12:21:36 +00:00
include initial remove of MBEDTLS_USE_PSA_CRYPTO 2025-07-30 07:55:13 +01:00
opt-testcases Switch to generated handshake tests 2025-03-03 16:13:19 +01:00
psa-client-server Add missing include of stdio.h 2025-09-26 16:30:36 +01:00
scripts Merge pull request #10548 from gilles-peskine-arm/config-checks-generator-current-mbedtls 2026-01-06 10:07:34 +00:00
src initial remove of MBEDTLS_USE_PSA_CRYPTO 2025-07-30 07:55:13 +01:00
suites tests: x509parse: replace certificates using secp192 with those using secp256 2025-12-03 13:03:07 +01:00
.gitignore cmake: Generate test_keys.h and test_certs.h in the build tree 2025-03-26 21:19:28 +01:00
CMakeLists.txt cmake: Generate test_keys.h and test_certs.h in the build tree 2025-03-26 21:19:28 +01:00
compat-in-docker.sh Header updates 2023-11-03 12:21:36 +00:00
compat.sh Remove additional occurances of static ECDH symbols 2025-09-11 13:22:40 +01:00
context-info.sh Fix test and formatting in ssl_context_info 2025-04-29 22:02:24 +02:00
Descriptions.txt
make-in-docker.sh Header updates 2023-11-03 12:21:36 +00:00
Makefile Drop the ability to build the library without the framework 2026-01-07 11:17:43 +01:00
ssl-opt.sh reverting last commit as the tests cause failures 2025-09-11 13:22:40 +01:00