Skip to content

Commit d3f02cd

Browse files
Improve file and directory relocation table
Signed-off-by: Ronald Cron <[email protected]>
1 parent c764624 commit d3f02cd

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

docs/4.0-migration-guide/repo-split.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -19,14 +19,14 @@ You should stay with Mbed TLS if you use TLS or X.509 functionality. You still h
1919
The following table summarizes the file and directory relocations resulting from the repository split between Mbed TLS and TF-PSA-Crypto.
2020
These changes reflect the move of cryptographic, cryptographic-adjacent, and platform components from Mbed TLS into the new TF-PSA-Crypto repository.
2121

22-
| Original location | New location(s) | Notes |
23-
|--------------------------------------|--------------------------------------------------------------------------------------|-------|
24-
| `library/` | `tf-psa-crypto/core/`<br>`tf-psa-crypto/drivers/builtin/src/` | Contains cryptographic, cryptographic-adjacent (e.g., ASN.1, Base64), and platform C modules and headers. |
25-
| `include/mbedtls/` | `tf-psa-crypto/include/mbedtls/`<br>`tf-psa-crypto/drivers/builtin/include/private/` | Public headers moved to `include/mbedtls`; now internal headers moved to `include/private`. |
26-
| `include/psa/` | `tf-psa-crypto/include/` | All PSA headers consolidated here. |
27-
| `3rdparty/everest/`<br>`3rdparty/p256-m/` | `tf-psa-crypto/drivers/` | Third-party crypto driver implementations. |
28-
29-
If you use your own build system to build Mbed TLS libraries, you will need to adapt to the new tree.
22+
| Original location | New location(s) | Notes |
23+
|-----------------------------------------|--------------------------------------------------------------------------------------|-------|
24+
| `library/*` (\*) | `tf-psa-crypto/core/`<br>`tf-psa-crypto/drivers/builtin/src/` | Contains cryptographic, cryptographic-adjacent (e.g., ASN.1, Base64), and platform C modules and headers. |
25+
| `include/mbedtls/*` (\*) | `tf-psa-crypto/include/mbedtls/`<br>`tf-psa-crypto/drivers/builtin/include/private/` | Public headers moved to `include/mbedtls`; now internal headers moved to `include/private`. |
26+
| `include/psa` | `tf-psa-crypto/include/psa` | All PSA headers consolidated here. |
27+
| `3rdparty/everest`<br>`3rdparty/p256-m` | `tf-psa-crypto/drivers/everest`<br>`tf-psa-crypto/drivers/p256-m` | Third-party crypto driver implementations. |
28+
29+
(\*) The `library` and `include/mbedtls` directories still exist in Mbed TLS, but not contain only TLS and X.509 components.
3030

3131
### Configuration file split
3232
Cryptography and platform configuration options have been moved from `mbedtls_config.h` to `crypto_config.h`, which is now mandatory. See [Compile-time configuration](#compile-time-confiuration).

0 commit comments

Comments
 (0)