-
Notifications
You must be signed in to change notification settings - Fork 20
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[nrf noup] Add MBEDTLS_PSA_CRYPTO_CLIENT support for TLS/DTLS and X.509
-Change from MBEDTLS_PSA_CRYPTO_C to MBEDTLS_PSA_CRYPTO_CLIENT for TLS/DTLS and X.509 use-cases as well as wrapper APIs that the aforementioned features uses: - pk.h/pk.c/pk_internal.h/pk_wrap. - Public Key interface - md.c -Change from MBEDTLS_PSA_CRYPTO_C to MBEDTLS_PSA_CRYPTO_CLIENT to ensure psa_util_internal.h and psa_util.c is compiled in. This file contains functions relevant to changing from PSA error codes/ecc types etc. into legacy types e.g. in TLS/DTLS and X.509 use-cases. These files are used even in a core-less build -Add a version to the non-standard mechanism to use key enrollment algorithm to wrap certain key-types. This functionality is not available in PSA crypto provided by TF-M, and hence it is wrapped with a check if MBEDTLS_PSA_CRYPTO_C is enabled (meaning local build of the PSA core) -Note that this is a single commit to ensure bisectability Note: This noup patch will be reverted/changed with Mbed TLS 3.6.0 but is necessary right now to ensure core-less build of nrf_security for nRF54H20 device support. Signed-off-by: Frank Audun Kvamtrø <[email protected]>
- Loading branch information
Showing
7 changed files
with
30 additions
and
18 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters