1
0
mirror of https://github.com/ARMmbed/mbedtls.git synced 2025-10-19 02:23:41 +08:00

1110 Commits

Author SHA1 Message Date
Gilles Peskine
fa4e9461bd Add sentence that was in 3.0 and is in TF-PSA-Crypto 1.0
Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com>
2025-10-10 17:54:13 +02:00
Gilles Peskine
75a36bd9cd Fix copypasta in title
Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com>
2025-10-10 17:45:33 +02:00
Gilles Peskine
d83c476f3b Fix copypasta
Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com>
2025-10-10 16:36:42 +02:00
Gilles Peskine
66719098b8 Ensure there is a blank line before headers (markdown portability)
Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com>
2025-10-10 15:57:49 +02:00
Gilles Peskine
2c0cb9926a Add short introduction
Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com>
2025-10-10 15:57:49 +02:00
Gilles Peskine
e79923c65d Consolidate migration guide chapters into a single file
Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com>
2025-10-10 15:50:20 +02:00
Gilles Peskine
9fc5910bdc Remove 3.0 migration guide
Migrating from 2.x to 3.0 is no longer relevant: some of the advice wouldn't
work with 4.0. We don't really need a migration guide from 3.x any longer
since 2.x is no longer officially supported.

Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com>
2025-10-10 15:48:06 +02:00
Ronald Cron
7c39b6055e Improve sections "Using Mbed TLS as a CMake subproject/package"
Signed-off-by: Ronald Cron <ronald.cron@arm.com>
2025-10-09 18:07:59 +02:00
Ronald Cron
dca3b381fa Various improvements
Signed-off-by: Ronald Cron <ronald.cron@arm.com>
2025-10-09 17:21:23 +02:00
Ronald Cron
15557d0d03 Various improvements
Signed-off-by: Ronald Cron <ronald.cron@arm.com>
2025-10-09 11:27:47 +02:00
Ronald Cron
f37dbf67cb Add missing typesettings
Signed-off-by: Ronald Cron <ronald.cron@arm.com>
2025-10-09 11:06:07 +02:00
Ronald Cron
de8bb9628d Change footnote indication
Signed-off-by: Ronald Cron <ronald.cron@arm.com>
2025-10-09 11:02:16 +02:00
Ronald Cron
25b1a02454 Rework "Impact on some usages of the library" section
Signed-off-by: Ronald Cron <ronald.cron@arm.com>
2025-10-08 17:22:00 +02:00
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