mbedtls/ChangeLog.d
Darryl Green 2f0eb51aae psa: Define mbedtls_ecc_group_to_psa() inline
On dual world platforms, we want to run the PK module (pk.c) on the NS
side so TLS can use PSA APIs via the PK interface. PK currently has a
hard dependency on mbedtls_ecc_group_to_psa() which is declared in
crypto_extra.h, but only defined in psa_crypto.c, which is only built
for the S side.

Without this change, dual world platforms get error messages like the
following.

    [Error] @0,0: L6218E: Undefined symbol mbedtls_ecc_group_to_psa (referred from BUILD/LPC55S69_NS/ARM/mbed-os/features/mbedtls/mbed-crypto/src/pk.o)

Make mbedtls_ecc_group_to_psa() inline within crypto_extra.h so that it
is available to both NS and S world code.

Fixes #3300

Signed-off-by: Darryl Green <darryl.green@arm.com>
Signed-off-by: Jaeden Amero <jaeden.amero@arm.com>
2020-05-05 12:41:48 +01:00
..
00README.md Add guidance on writing and maintaining changelog entries 2020-03-27 20:14:19 +01:00
bugfix.txt Add changelog 2020-04-20 13:23:21 +03:00
error_const.txt Use () after function name 2020-04-28 12:10:02 +02:00
fix-ecp_double_add_mxz.txt Fix wrong modulo call in ecp_double_add_mxz 2020-04-23 23:16:11 +02:00
fix-gcc-format-signedness-warnings.txt Fix GCC format-signedness warnings 2020-04-22 16:01:48 +02:00
inline-mbedtls_gcc_group_to_psa.txt psa: Define mbedtls_ecc_group_to_psa() inline 2020-05-05 12:41:48 +01:00
max_pathlen.txt Add changelog entry for #3192: x509_crt max_pathlen int overflow fix 2020-04-21 19:56:53 +02:00
md_switch.txt Add changelog entry for #3208: md.c switch case unification 2020-04-21 20:19:29 +02:00
ssl_context_info.txt Add changelog entry for #3127: ssl_context_info 2020-04-21 20:15:37 +02:00
ssl_write_certificate_request.txt Add changelog entry for #3150: simplify ssl_write_certificate_request 2020-04-22 09:51:51 +02:00