Ronald Cron
5d069c9989
Add Make to CMake migration section
...
Signed-off-by: Ronald Cron <ronald.cron@arm.com >
2025-10-08 17:21:56 +02:00
Ronald Cron
79a2631a11
Expand "Configuration file split" section
...
Signed-off-by: Ronald Cron <ronald.cron@arm.com >
2025-10-08 17:21:01 +02:00
Ronald Cron
d3f02cddd4
Improve file and directory relocation table
...
Signed-off-by: Ronald Cron <ronald.cron@arm.com >
2025-10-08 17:21:01 +02:00
Ronald Cron
c7646249bb
Various small changes
...
Signed-off-by: Ronald Cron <ronald.cron@arm.com >
2025-10-08 17:20:43 +02:00
Ronald Cron
a5e1b6d328
Rework "CMake as the only build system" section
...
Signed-off-by: Ronald Cron <ronald.cron@arm.com >
2025-10-08 09:10:54 +02:00
Ronald Cron
9228e4a794
Add repo-split migration guide
...
Also a section about the CMake being now
the only build system.
Signed-off-by: Ronald Cron <ronald.cron@arm.com >
2025-10-07 17:19:48 +02:00
Gilles Peskine
e27c35c6a6
Copyediting
...
Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com >
2025-09-29 15:48:58 +02:00
Gilles Peskine
2c2e24338b
There's no reason to discourage including */build_info.h directly
...
Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com >
2025-09-29 15:47:23 +02:00
Gilles Peskine
ce9f08a11b
More removals found in changelog entries
...
Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com >
2025-09-26 19:21:15 +02:00
Gilles Peskine
7d3cf9b3dc
Add section on the config file split
...
Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com >
2025-09-26 16:16:59 +02:00
Gilles Peskine
cf9b557d1c
Removed static ECDH
...
Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com >
2025-09-26 16:07:38 +02:00
Ben Taylor
50b45a98ce
Reverted changes to config-split
...
Signed-off-by: Ben Taylor <ben.taylor@linaro.org >
2025-09-11 13:22:40 +01:00
Ben Taylor
15f1d7f812
Remove support for static ECDH cipher suites
...
Signed-off-by: Ben Taylor <ben.taylor@linaro.org >
2025-09-11 13:22:40 +01:00
David Horstmann
6c30c0040e
Upgrade packages in requirements.txt
...
Signed-off-by: David Horstmann <david.horstmann@arm.com >
2025-09-05 09:34:15 +01:00
Felix Conway
0f7cf1942b
Small documentation fixes
...
Signed-off-by: Felix Conway <felix.conway@arm.com >
2025-08-29 09:41:59 +01:00
Felix Conway
6361e54b22
Add each whole unified error code to the migration guide
...
Signed-off-by: Felix Conway <felix.conway@arm.com >
2025-08-28 17:39:10 +01:00
Felix Conway
f5b48c3d9c
Add Changelog and documentation
...
Signed-off-by: Felix Conway <felix.conway@arm.com >
2025-08-18 14:52:41 +01:00
Gilles Peskine
159a652096
Minor clarifications
...
Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com >
2025-06-30 13:17:23 +02:00
Gilles Peskine
5acb3a5969
Copyediting
...
Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com >
2025-06-30 13:17:23 +02:00
Gilles Peskine
ac18d0c0db
Fix spelling of mbedtls_low_level_strerr
...
Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com >
2025-06-30 13:17:23 +02:00
Gilles Peskine
9b69972589
Remove crypto error codes, refer to the crypto guide instead
...
Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com >
2025-06-30 13:17:23 +02:00
Gilles Peskine
bf92bae959
Copy error-codes.md from tf-psa-crypto
...
Much of it also applies to Mbed TLS.
Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com >
2025-06-30 13:17:23 +02:00
Gilles Peskine
d3a6cbb6bb
Subsection for the removal of explicit RNG contexts
...
Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com >
2025-06-30 13:17:23 +02:00
Gilles Peskine
2649aa283b
TLS key exchange removals
...
Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com >
2025-06-30 13:17:23 +02:00
Gilles Peskine
fbab8c1df1
General notes about the transition to PSA
...
Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com >
2025-06-30 13:17:23 +02:00
Gilles Peskine
72968cca33
Generalize the section on function prototype changes
...
Not everything will be about PSA.
Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com >
2025-06-30 13:17:23 +02:00
Gilles Peskine
826225fe31
Migration guide entries for removed deprecated functions
...
Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com >
2025-06-30 13:17:23 +02:00
Gilles Peskine
a0e06dd6d3
Don't mention changes to fields that were already private
...
Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com >
2025-06-30 13:17:23 +02:00
Gilles Peskine
15037deab3
Consolidate changes to mbedtls_ssl_ticket_setup()
...
Describe the change to the cipher mechanism specification. Consolidate that
with the removal of the RNG arguments.
Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com >
2025-06-30 13:17:23 +02:00
Gilles Peskine
663b6df522
Generalize section to other function prototype changes
...
Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com >
2025-06-30 13:17:23 +02:00
Gilles Peskine
617ee75e98
Copyediting and wording improvements
...
Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com >
2025-06-30 13:17:23 +02:00
Gilles Peskine
cd5abfe7b4
Move the X.509 and SSL content from the crypto migration guide
...
Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com >
2025-06-30 13:17:23 +02:00
Gilles Peskine
2607918066
Move PSA transition document to TF-PSA-Crypto
...
It went with Mbed TLS in the repository split, but belongs in TF-PSA-Crypto.
Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com >
2025-06-30 13:17:23 +02:00
Gilles Peskine
1c2d9a3d74
Migration guide for OID
...
Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com >
2025-06-30 13:17:23 +02:00
Gilles Peskine
c10c233676
Migration guide: more info about private elements in public headers
...
Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com >
2025-06-25 15:39:35 +02:00
Gilles Peskine
2c77014bc0
Copy of text about private identifiers from crypto
...
Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com >
2025-06-25 15:39:10 +02:00
Gabor Mezei
10018fc82e
Do not remeove macro from design doc
...
Signed-off-by: Gabor Mezei <gabor.mezei@arm.com >
2025-03-20 17:55:30 +01:00
Gabor Mezei
e1e27300a2
Remove MBEDTLS_KEY_EXCHANGE_RSA_ENABLED
config option
...
Signed-off-by: Gabor Mezei <gabor.mezei@arm.com >
2025-03-20 17:53:01 +01:00
David Horstmann
1d181102fe
Reword slightly to be more tentative
...
We don't guarantee ABI stability, but we do try to maintain it where we
can.
Signed-off-by: David Horstmann <david.horstmann@arm.com >
2025-03-14 10:50:20 +00:00
David Horstmann
079d7909a1
Add note about MBEDTLS_PRIVATE() in 3.6
...
Note that in the Mbed TLS 3.6 LTS, users can generally rely on being
able to access struct members through the MBEDTLS_PRIVATE() macro, since
we try to maintain ABI stability within an LTS version.
Signed-off-by: David Horstmann <david.horstmann@arm.com >
2025-03-13 16:49:08 +00:00
David Horstmann
edebcc04f8
Fix typos in the 3.0 migration guide
...
Signed-off-by: David Horstmann <david.horstmann@arm.com >
2025-03-13 15:52:00 +00:00
Harry Ramsey
f6fb2f0cb4
Update documentation regarding test_zeroize
...
This commit updates the paths in documentation for test_zeroize since
it has been moved to MbedTLS Framework.
Signed-off-by: Harry Ramsey <harry.ramsey@arm.com >
2025-02-19 15:30:25 +00:00
Valerio Setti
f886924eec
docs: remove references to DHE-RSA
...
Signed-off-by: Valerio Setti <valerio.setti@nordicsemi.no >
2025-02-06 10:12:01 +01:00
Ronald Cron
189dcf630f
Merge pull request #9910 from valeriosetti/issue9684
...
Remove DHE-PSK key exchange
2025-01-27 11:15:10 +00:00
Valerio Setti
27bc56303a
docs: remove references of DHE-PSK
...
Signed-off-by: Valerio Setti <valerio.setti@nordicsemi.no >
2025-01-24 11:49:59 +01:00
Manuel Pégourié-Gonnard
490e30599b
Stop recommended deprecated function in migration guide
...
Signed-off-by: Manuel Pégourié-Gonnard <manuel.pegourie-gonnard@arm.com >
2025-01-23 09:33:59 +01:00
Janos Follath
3c4c647328
Merge pull request #9818 from yanesca/remove_USE_PSA_from_standalone_doc_9632
...
Remove discussions of MBEDTLS_USE_PSA_CRYPTO in standalone documentation
2025-01-02 15:45:03 +00:00
Janos Follath
e0037af243
Fix broken references in docs
...
Signed-off-by: Janos Follath <janos.follath@arm.com >
2024-12-17 19:44:38 +00:00
Janos Follath
12438969fc
Remove psa-migration/strategy.md
...
This document is mainly about a plan that was driven by backward
compatibility constraints that no longer exist in 4.0.
Although some of it is still of interest to explain why 4.0 is the way
it is (and more complicated than one would expect based on the APIs that
are left in 4.0). But for this it should suffice to consult earlier
versions and does not worth to maintain it.
Signed-off-by: Janos Follath <janos.follath@arm.com >
2024-12-17 18:15:51 +00:00
Gilles Peskine
2301a10927
Distinguish between MBEDTLS_PSA_CRYPTO_C and MBEDTLS_PSA_CRYPTO_CLIENT
...
Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com >
2024-12-17 18:15:51 +00:00