You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[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]>
0 commit comments