minosgalanakis
c765c831e5
Merge pull request #1373 from Mbed-TLS/mbedtls-3.6.4rc0-pr
...
Mbedtls 3.6.4rc0
v3.6.4
mbedtls-3.6.4
2025-06-25 20:56:00 +01:00
Minos Galanakis
59e8b3a6b0
Added generated files
...
Signed-off-by: Minos Galanakis <minos.galanakis@arm.com >
2025-06-25 14:18:23 +01:00
Minos Galanakis
5374262f3b
Version bump 3.6.4
...
Signed-off-by: Minos Galanakis <minos.galanakis@arm.com >
2025-06-25 14:07:55 +01:00
Minos Galanakis
c52f68fd21
Assemble ChangeLog
...
Signed-off-by: Minos Galanakis <minos.galanakis@arm.com >
2025-06-25 14:07:55 +01:00
Gilles Peskine
4cbf802231
Properly initialize SSL endpoint objects
...
In some cases, we were calling `mbedtls_test_ssl_endpoint_free()` on an
uninitialized `mbedtls_test_ssl_endpoint` object if the test case failed
early, e.g. due to `psa_crypto_init()` failing. This was largely harmless,
but could have caused weird test results in case of failure, and was flagged
by Coverity.
Use a more systematic style for initializing the stack object as soon as
it's declared.
Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com >
2025-06-25 14:07:55 +01:00
Gilles Peskine
ae9a5e86f3
Fix accidentally skipped test assertion
...
Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com >
2025-06-25 14:07:55 +01:00
Minos Galanakis
f36277558a
Merge remote-tracking branch 'restricted/mbedtls-3.6-restricted' into mbedtls-3.6.4rc0-pr
...
Signed-off-by: Minos Galanakis <minos.galanakis@arm.com >
2025-06-23 18:52:17 +01:00
Ronald Cron
3527ea9b78
Merge pull request #10243 from ronald-cron-arm/mbedtls-3.6-release-sync
...
The PR is based on mbedtls-3.6 HEAD and the merge queue is empty. No need to go through the merge queue, merging directly.
2025-06-23 11:51:59 +02:00
Ronald Cron
bad1679623
Update framework pointer (release-sync)
...
Signed-off-by: Ronald Cron <ronald.cron@arm.com >
2025-06-23 09:32:12 +02:00
David Horstmann
54ceaf7a53
Merge pull request #10200 from aslze/mbedtls-3.6
...
[3.6] Fix build C++ apps with MSVC
2025-06-19 14:25:50 +00:00
Ronald Cron
7df899211a
fix: additional MSVC v142 build issue with tls1.3 configuration enabled.
...
Signed-off-by: Cesar Cruz <cesar.cruz@philips.com >
Signed-off-by: ccrugoPhilips <cesar.cruz@philips.com >
Signed-off-by: Ronald Cron <ronald.cron@arm.com >
2025-06-18 10:13:54 +02:00
David Horstmann
a84be59757
Merge pull request #1366 from gilles-peskine-arm/base64-decode-clean-3.6
...
Backport 3.6: mbedtls_base64_decode: fix sloppiness
2025-06-17 14:55:39 +01:00
Ronald Cron
d1f51696a6
Remove blank line
...
Signed-off-by: Ronald Cron <ronald.cron@arm.com >
2025-06-16 11:08:46 +02:00
Gilles Peskine
3c9ad42719
Merge pull request #1367 from gilles-peskine-arm/aesni_has_support-volatile-3.6
...
Backport 3.6: Fix race condition in mbedtls_aesni_has_support
2025-06-13 23:20:28 +02:00
Manuel Pégourié-Gonnard
d593c54b3c
Merge pull request #10215 from felixc-arm/gcc-15-warning-3.6
...
[3.6] Fix GCC 15 warning 'Wunterminated-string-initialization'
2025-06-13 12:34:55 +00:00
Felix Conway
b8d14734fd
Simplify changelog
...
Signed-off-by: Felix Conway <felix.conway@arm.com >
2025-06-13 09:33:24 +01:00
Gilles Peskine
853cfbdced
Add a note about processor memory reordering
...
Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com >
2025-06-12 18:30:45 +02:00
Felix Conway
80ca13f07d
Add changelog
...
Signed-off-by: Felix Conway <felix.conway@arm.com >
2025-06-12 13:28:26 +01:00
Felix Conway
766be1f8f4
Replace __attribute__((nonstring)) with macro MBEDTLS_ATTRIBUTE_UNTERMINATED_STRING
...
This macro applies __attribute__((nonstring)) when the compiler supports
it
Signed-off-by: Felix Conway <felix.conway@arm.com >
2025-06-12 11:13:33 +01:00
Gilles Peskine
51dccfb2a6
Improve some explanations
...
Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com >
2025-06-11 18:47:31 +02:00
Gilles Peskine
03303d88fb
Don't mutate dst_size
...
This lead to `dst_size` not having the intended value in subsequent code.
Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com >
2025-06-11 18:24:26 +02:00
Felix Conway
2e1399f1e1
Add __attribute__ ((nonstring)) to remove unterminated-string-initialization warning
...
Signed-off-by: Felix Conway <felix.conway@arm.com >
2025-06-11 16:04:30 +01:00
Gilles Peskine
f5db3e9436
Note that GCM is also impacted
...
Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com >
2025-06-11 10:45:41 +02:00
Gilles Peskine
a79525239f
Merge pull request #1359 from Mbed-TLS/bugfix_1351_1352_1353_lms_drivers_3.6bp
...
[3.6 Backport]Bugfix: lms/lmots driver hardening.
2025-06-10 19:08:15 +02:00
Manuel Pégourié-Gonnard
7ed3653c57
Merge pull request #1363 from gilles-peskine-arm/3.6-restricted-merge-20250606
...
Merge mbedtls-3.6 into mbedtls-3.6-restricted
2025-06-10 11:01:11 +02:00