From 76cfae9f9d161dd0210bec6bc3a064dc7d2f3b00 Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Thu, 29 Feb 2024 18:29:44 +0100 Subject: [PATCH 1/3] Create makefiles that the main repository needs No content yet, this will come gradually. Signed-off-by: Gilles Peskine --- CMakeLists.txt | 1 + exported.make | 1 + 2 files changed, 2 insertions(+) create mode 100644 CMakeLists.txt create mode 100644 exported.make diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 000000000..953f245ac --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1 @@ +# This file is intentionally left blank. It soon won't be. diff --git a/exported.make b/exported.make new file mode 100644 index 000000000..953f245ac --- /dev/null +++ b/exported.make @@ -0,0 +1 @@ +# This file is intentionally left blank. It soon won't be. From 7a4ce754cc4a09e06872ed1f0f9914e462c4c5cf Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Mon, 4 Mar 2024 10:59:04 +0100 Subject: [PATCH 2/3] Explain who wants this Signed-off-by: Gilles Peskine --- README.md | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index eab84b611..00d5a750c 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,13 @@ -# mbedtls-framework -TF-PSA-Crypto and Mbed TLS version-independent build and test framework +# Mbed TLS framework + +This repository contains a version-independent build and test framework for [TF-PSA-Crypto](https://github.com/Mbed-TLS/TF-PSA-Crypto) and [Mbed TLS](https://github.com/Mbed-TLS/mbedtls-framework). + +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 or test a release of Mbed TLS. From 26ab40de5887c872b5108981fece907104e8409c Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Mon, 4 Mar 2024 10:59:35 +0100 Subject: [PATCH 3/3] Copy license-related text from README.me in mbedtls The framework repository doesn't have a CONTRIBUTING.md yet, so link to the one in mbedtls. Signed-off-by: Gilles Peskine --- README.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/README.md b/README.md index 00d5a750c..ba3df31b1 100644 --- a/README.md +++ b/README.md @@ -11,3 +11,9 @@ You do not need this repository if: * You are working with Mbed TLS 2.28. * You want to build or test a release of Mbed TLS. + +License +------- + +Unless specifically indicated otherwise in a file, Mbed TLS files are provided under a dual [Apache-2.0](https://spdx.org/licenses/Apache-2.0.html) OR [GPL-2.0-or-later](https://spdx.org/licenses/GPL-2.0-or-later.html) license. See the [LICENSE](LICENSE) file for the full text of these licenses, and [the 'License and Copyright' section in the Mbed TLS contributing guidelines](https://github.com/Mbed-TLS/mbedtls/blob/development/CONTRIBUTING.md#License-and-Copyright) for more information. +