minosgalanakis
4c27020f91
Merge pull request #10292 from minosgalanakis/feature/introduce_crypto_rng_strength
...
crypto_config: Introduce MBEDTLS_PSA_CRYPTO_RNG_STRENGTH
2025-08-06 15:01:44 +00:00
Minos Galanakis
8a43e7cfea
Updated tf-psa-crypto pointer
...
Signed-off-by: Minos Galanakis <minos.galanakis@arm.com >
2025-08-06 10:50:27 +01:00
Minos Galanakis
2fc59949b2
Added MBEDTLS_PSA_CRYPTO_RNG_STRENGTH to tests.
...
Signed-off-by: Minos Galanakis <minos.galanakis@arm.com >
2025-08-06 10:50:27 +01:00
Manuel Pégourié-Gonnard
362174105c
Merge pull request #10077 from amtkarm1/iss9320
...
Combine psa_pake_set_password_key() with psa_pake_setup()
2025-08-01 11:59:51 +02:00
Anton Matkin
23189f41cb
Updated the tf-psa-crypto git link
...
Signed-off-by: Anton Matkin <anton.matkin@arm.com >
2025-08-01 09:24:30 +02:00
Anton Matkin
72d6030f89
Combine psa_pake_set_password_key and psa_pake_setup into a single function
...
Signed-off-by: Anton Matkin <anton.matkin@arm.com >
2025-08-01 09:21:17 +02:00
Gilles Peskine
40486a404d
Merge pull request #10209 from bjwtaylor/remove-MBEDTLS_USE_PSA_CRYPTO-code
...
Remove mbedtls use psa crypto code
2025-07-30 11:46:09 +00:00
Gilles Peskine
3e23cdc754
Merge pull request #10313 from ronald-cron-arm/dependency-on-generated-files-dev
...
cmake: library: Fix potential concurrent file generation
2025-07-30 11:44:18 +00:00
Gilles Peskine
db99ca95a7
Merge remote-tracking branch 'development' into dependency-on-generated-files-dev
2025-07-30 11:16:34 +02:00
Gilles Peskine
ae9dbaae3f
Merge pull request #10315 from bjwtaylor/include-private-pk
...
Add copy of header file for libtestdriver1
2025-07-30 08:10:20 +00:00
Gilles Peskine
bb9ca493a1
Merge pull request #10271 from bjwtaylor/new-mbedtls_pk_sigalg_t
...
Update functions to use alias
2025-07-30 08:09:59 +00:00
Ben Taylor
c454b5b658
Fix rebase failure
...
Signed-off-by: Ben Taylor <ben.taylor@linaro.org >
2025-07-30 07:55:14 +01:00
Ben Taylor
4df61d408d
fix style issues
...
Signed-off-by: Ben Taylor <ben.taylor@linaro.org >
2025-07-30 07:55:14 +01:00
Ben Taylor
dbea0a9cc5
Remove additional unused no rng case
...
Signed-off-by: Ben Taylor <ben.taylor@linaro.org >
2025-07-30 07:55:14 +01:00
Ben Taylor
1e2e2ea36d
Added back crypto treatment of certs as the keyfile is now passed in and the previous rng issue should no longer be relevent
...
Signed-off-by: Ben Taylor <ben.taylor@linaro.org >
2025-07-30 07:55:14 +01:00
Ben Taylor
44703e4cc2
Update comment format
...
Signed-off-by: Ben Taylor <ben.taylor@linaro.org >
2025-07-30 07:55:14 +01:00
Ben Taylor
d5b655ab21
Re-add missing and
...
Signed-off-by: Ben Taylor <ben.taylor@linaro.org >
2025-07-30 07:55:14 +01:00
Ben Taylor
a750e1be5f
Minor comment updates
...
Signed-off-by: Ben Taylor <ben.taylor@linaro.org >
2025-07-30 07:55:14 +01:00
Ben Taylor
8519c3e0ba
corrected copy paste error for MBEDTLS_USE_PSA_CRYPTO enabled/disabled
...
Signed-off-by: Ben Taylor <ben.taylor@linaro.org >
2025-07-30 07:55:14 +01:00
Ben Taylor
6164e92d3b
Restore comment in ssl-opt.sh as it is still relevent
...
Signed-off-by: Ben Taylor <ben.taylor@linaro.org >
2025-07-30 07:55:14 +01:00
Ben Taylor
07687266b9
restoring test comment that refer to USE_PSA
...
Signed-off-by: Ben Taylor <ben.taylor@linaro.org >
2025-07-30 07:55:14 +01:00
Ben Taylor
39a68bf347
removed additional references to USE_PSA in tests and comments
...
Signed-off-by: Ben Taylor <ben.taylor@linaro.org >
2025-07-30 07:55:14 +01:00
Ben Taylor
cdc191b500
Correct code style
...
Signed-off-by: Ben Taylor <ben.taylor@linaro.org >
2025-07-30 07:55:14 +01:00
Ben Taylor
98ecfdb440
corrected code style
...
Signed-off-by: Ben Taylor <ben.taylor@linaro.org >
2025-07-30 07:55:14 +01:00
Ben Taylor
a4915abc56
fix code style issues
...
Signed-off-by: Ben Taylor <ben.taylor@linaro.org >
2025-07-30 07:55:14 +01:00
Ben Taylor
9020426b14
remove MBEDTLS_USE_PSA_CRYPTO from tests
...
Signed-off-by: Ben Taylor <ben.taylor@linaro.org >
2025-07-30 07:55:14 +01:00
Ben Taylor
0f21429af5
Correct ifdef logic
...
Signed-off-by: Ben Taylor <ben.taylor@linaro.org >
2025-07-30 07:55:14 +01:00
Ben Taylor
62278dc93d
remove MBEDTLS_USE_PSA_CRYPTO from ssl progs
...
Signed-off-by: Ben Taylor <ben.taylor@linaro.org >
2025-07-30 07:55:14 +01:00
Ben Taylor
6bcdd67f83
Update ssl progs to restore build
...
Signed-off-by: Ben Taylor <ben.taylor@linaro.org >
2025-07-30 07:55:14 +01:00
Ben Taylor
4bb98be277
initial remove of MBEDTLS_USE_PSA_CRYPTO
...
Signed-off-by: Ben Taylor <ben.taylor@linaro.org >
2025-07-30 07:55:13 +01:00
Ben Taylor
b3a2005141
Remove copy from Makefile
...
Signed-off-by: Ben Taylor <ben.taylor@linaro.org >
2025-07-29 15:19:06 +01:00
Gilles Peskine
d6f881e8ca
Merge pull request #10319 from gilles-peskine-arm/move-check-config-to-library
...
check_config.h: move to library and test
2025-07-29 14:07:33 +00:00
Gilles Peskine
bebe631b7f
Merge pull request #10329 from valeriosetti/issue345-development
...
[development] Define MBEDTLS_PK_ALG_ECDSA (1/2)
2025-07-29 11:53:53 +00:00
Valerio Setti
cd1b7ffa70
tests: x509write: replace MBEDTLS_ECDSA_DETERMINISTIC with PSA_WANT one
...
Signed-off-by: Valerio Setti <valerio.setti@nordicsemi.no >
2025-07-29 10:40:12 +02:00
Ben Taylor
d56079944e
Adjust libtestdriver1_rewrite.pl to work on private
...
Signed-off-by: Ben Taylor <ben.taylor@linaro.org >
2025-07-29 07:57:44 +01:00
Ben Taylor
1787ea43a7
Removed debug comment
...
Signed-off-by: Ben Taylor <ben.taylor@linaro.org >
2025-07-29 07:57:44 +01:00
Ben Taylor
532dfeeacb
Add copy of header file for libtestdriver1
...
Signed-off-by: Ben Taylor <ben.taylor@linaro.org >
2025-07-29 07:57:44 +01:00
Ben Taylor
7523b548e8
Update tf-psa-crypto submodule
...
Signed-off-by: Ben Taylor <ben.taylor@linaro.org >
2025-07-29 07:54:44 +01:00
Ben Taylor
73b3987291
Correct rebase and add in additional type cast
...
Signed-off-by: Ben Taylor <ben.taylor@linaro.org >
2025-07-29 07:54:44 +01:00
Ben Taylor
d3ae1701f3
Remove pragmas and use alias
...
Signed-off-by: Ben Taylor <ben.taylor@linaro.org >
2025-07-29 07:54:44 +01:00
Ben Taylor
1c1535f153
Make pragmas more specific
...
Signed-off-by: Ben Taylor <ben.taylor@linaro.org >
2025-07-29 07:54:43 +01:00
Ben Taylor
04b03d7712
Replace Werror removal with pragma
...
Signed-off-by: Ben Taylor <ben.taylor@linaro.org >
2025-07-29 07:54:43 +01:00
Ben Taylor
bf650eeb88
Temporarily disable Werror
...
Signed-off-by: Ben Taylor <ben.taylor@linaro.org >
2025-07-29 07:54:43 +01:00
Gilles Peskine
fff4b32324
Announce that <mbedtls/check_config.h> no longer exists
...
It was already deprecated since 3.0 (although we forgot to announce it in
the changelog back then).
Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com >
2025-07-28 15:46:06 +02:00
Gilles Peskine
01def64425
Unit tests for check_config.h
...
Ensure that `mbedtls_check_config.h` is taken into account.
Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com >
2025-07-28 15:46:06 +02:00
Gilles Peskine
aca3b5ec79
Update framework with unittest_config_checks.py
...
Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com >
2025-07-28 15:46:01 +02:00
Gilles Peskine
1819a915bc
Include limits.h where needed
...
This will be needed when TF-PSA-Crypto's `build_info.h` stops including
`limits.h`, which it currently does by accident because it includes
`check_config.h` which wants `limits.h` to check `CHAR_BIT`.
Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com >
2025-07-28 15:45:12 +02:00
Gilles Peskine
ac637ac9f8
Make check_config.h private
...
`check_config.h` only needs to run once on the configuration. It doesn't
need to run every time an application is built. It used to be public up to
Mbed TLS 2.x because it was included from `config.h`, and users could
substitute that file completely and should still include `check_config.h`
from their file. But since Mbed TLS 3.x, including `check_config.h` is a
purely internal thing (done in `build_info.h`). So make the file itself
purely internal.
We don't need to include `check_config.h` when building every library file,
just one: `mbedtls_config.c`, that's its job.
Give the file a unique name, to avoid any clashes with TF-PSA-Crypto's
`check_config.h`.
Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com >
2025-07-28 15:45:12 +02:00
Gilles Peskine
018e09872d
New source file for configuration checks
...
This will be populated in subsequent commits.
Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com >
2025-07-28 15:45:12 +02:00
minosgalanakis
d103046a59
Merge pull request #10324 from gilles-peskine-arm/query_config-glob-headers
...
query_config.fmt: glob headers instead of listing them explicitly
2025-07-28 13:25:51 +00:00