Manuel Pégourié-Gonnard 70a6ba728c Merge branch 'tmp-branch-move-files-to-framework' into move-all-core-dev
* tmp-branch-move-files-to-framework: (273 commits)
  Move all-{core,helpers}.sh into the framework
  Remove designated initializers from ECDH compile time initializers
  Improve and fix compile initializers for ECDH/ECP
  Fix a typo and a mistake in ECDH conext compile time initalizer
  Fix Documentation issue in mbedtls_psa_key_agreement_iop_setup()
  Fix codestyle in ECDH compile time initilaizers
  Add compile time initilaizers to ECDH and bignum structs
  Add small fixes to iop key agreement APIs
  Add a common key agreement parameter validation function across iop and normal APIs
  Refactor and improve interuptible key agreement builtin implementation
  Remove interuptible key agreement driver interface
  Fix possible error in initalizing key agreement iop struct
  Fix iop key agreement struct initilaization error on some platforms
  Improve psa iop key agreement changelog message
  Fix codestyle in psa iop key agreement driver wrapper APIs
  Improve key agreement iop basic testing
  Refactor PSA key agreement API implementation
  Refactor interuptible key agreement testing helper function
  Improve interruptible key agreement implementation
  Fix everest build issue
  ...
2024-11-12 11:37:00 +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.

S
Description
Languages
Python 51.6%
C 30%
Makefile 8.7%
Shell 5.1%
Perl 4.4%
Other 0.1%