Skip to content

Update mbedtls#8

Open
MightyFilipns wants to merge 10000 commits into
FixClang16Buildfrom
temp-branch2
Open

Update mbedtls#8
MightyFilipns wants to merge 10000 commits into
FixClang16Buildfrom
temp-branch2

Conversation

@MightyFilipns
Copy link
Copy Markdown
Member

No description provided.

mpg and others added 30 commits June 12, 2025 09:42
Signed-off-by: Manuel Pégourié-Gonnard <manuel.pegourie-gonnard@arm.com>
Signed-off-by: Manuel Pégourié-Gonnard <manuel.pegourie-gonnard@arm.com>
…ends.py_hashes_domain

Update the `hashes` domain to use PSA macros in `depends.py`
…ull-deref-dev

Fix asn1 store named data null deref dev
…lms_drivers

 Bugfix: lms/lmots driver hardening.
…evelopment

[development] Always enable MBEDTLS_PK_USE_PSA_EC_DATA + use PSA interruptible operations as backend for PK restartable ones
…ation

This change allows the Perl script to manage Everest headers in
tf-psa-crypto repo both before and after psa#235. Once psa#235 will be
merged this commit can be simplified, i.e. it will be returned to its
original state with paths of Everest headers updated.

Signed-off-by: Valerio Setti <valerio.setti@nordicsemi.no>
pkey programs are crypto programs (only linked to
the TF-PSA-Crypto library) thus use the TF-PSA-Crypto
build-time configuration info file
tf-psa-crypto/build_info.h instead of the Mbed TLS one.

Signed-off-by: Ronald Cron <ronald.cron@arm.com>
In TF-PSA-Crypto there is the crypto specific one.

Signed-off-by: Ronald Cron <ronald.cron@arm.com>
Signed-off-by: Valerio Setti <valerio.setti@nordicsemi.no>
This reverts commit 83e5a7b.

Signed-off-by: Valerio Setti <valerio.setti@nordicsemi.no>
Signed-off-by: Valerio Setti <valerio.setti@nordicsemi.no>
A library that depends on another one should come first
in the list of libraries to link against.

Signed-off-by: Ronald Cron <ronald.cron@arm.com>
This reverts commit 653a86d.

Signed-off-by: Valerio Setti <valerio.setti@nordicsemi.no>
This reverts commit 243b54f.

Signed-off-by: Valerio Setti <valerio.setti@nordicsemi.no>
Signed-off-by: Valerio Setti <valerio.setti@nordicsemi.no>
[development] Move Everest headers to a private subdirectory (1/2)
We need Mbed-TLS#311

Signed-off-by: Manuel Pégourié-Gonnard <manuel.pegourie-gonnard@arm.com>
There is no longer any associated error code, so this commit does not
change the generated file in any way.

Signed-off-by: Manuel Pégourié-Gonnard <manuel.pegourie-gonnard@arm.com>
This option no longer exists (and there's a Changelog entry saying so).

After this commit, git grep -l -w MBEDTLS_OID_C shows the only remaining
occurences are in text files (.txt, .md).

Signed-off-by: Manuel Pégourié-Gonnard <manuel.pegourie-gonnard@arm.com>
Clean up after crypto hides its OID module
…ization warning

Signed-off-by: Felix Conway <felix.conway@arm.com>
…MINATED_STRING

This macro applies __attribute__((nonstring)) when using a compiler that supports it

Signed-off-by: Felix Conway <felix.conway@arm.com>
Signed-off-by: Felix Conway <felix.conway@arm.com>
Signed-off-by: Felix Conway <felix.conway@arm.com>
Signed-off-by: Ari Weiler-Ofek <ariwei01@e134794.arm.com>
Signed-off-by: Ari Weiler-Ofek <ariwei01@e134794.arm.com>
This gives the possibility to add new source files in tf-psa-crypto
library without any need to update this Makefile.

Signed-off-by: Valerio Setti <valerio.setti@nordicsemi.no>
[Development] Fix GCC 15 warning 'Wunterminated-string-initialization'
Ben Taylor and others added 28 commits July 30, 2025 07:55
Signed-off-by: Ben Taylor <ben.taylor@linaro.org>
Signed-off-by: Ben Taylor <ben.taylor@linaro.org>
Signed-off-by: Ben Taylor <ben.taylor@linaro.org>
Signed-off-by: Ben Taylor <ben.taylor@linaro.org>
Signed-off-by: Ben Taylor <ben.taylor@linaro.org>
Signed-off-by: Ben Taylor <ben.taylor@linaro.org>
Signed-off-by: Ben Taylor <ben.taylor@linaro.org>
Signed-off-by: Ben Taylor <ben.taylor@linaro.org>
Signed-off-by: Ben Taylor <ben.taylor@linaro.org>
Signed-off-by: Ben Taylor <ben.taylor@linaro.org>
Signed-off-by: Ben Taylor <ben.taylor@linaro.org>
Signed-off-by: Ben Taylor <ben.taylor@linaro.org>
Signed-off-by: Ben Taylor <ben.taylor@linaro.org>
…and the previous rng issue should no longer be relevent

Signed-off-by: Ben Taylor <ben.taylor@linaro.org>
Signed-off-by: Ben Taylor <ben.taylor@linaro.org>
Signed-off-by: Ben Taylor <ben.taylor@linaro.org>
Signed-off-by: Ben Taylor <ben.taylor@linaro.org>
Add copy of header file for libtestdriver1
…generated-files-dev

cmake: library: Fix potential concurrent file generation
…SA_CRYPTO-code

Remove mbedtls use psa crypto code
…nction

Signed-off-by: Anton Matkin <anton.matkin@arm.com>
Signed-off-by: Anton Matkin <anton.matkin@arm.com>
Combine psa_pake_set_password_key() with psa_pake_setup()
Signed-off-by: Minos Galanakis <minos.galanakis@arm.com>
Signed-off-by: Minos Galanakis <minos.galanakis@arm.com>
…ce_crypto_rng_strength

crypto_config: Introduce MBEDTLS_PSA_CRYPTO_RNG_STRENGTH
@MightyFilipns MightyFilipns changed the base branch from master to FixClang15Build August 6, 2025 21:59
@MightyFilipns MightyFilipns changed the base branch from FixClang15Build to FixClang16Build August 6, 2025 21:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet