mbedtls/include/psa
Manuel Pégourié-Gonnard bfc6ef7a5c Improve PSA config adjustment relate to keypair types
Centralize it in a new file psa/config_adjust_keypair_types.h. I think
this file indeed belongs in include/psa (as opposed to include/mbedtls)
because it only touches PSA_WANT symbols (no MBEDTLS_PSA symbols), and
implements things that are described in psa-conditional-inclusion.md.

The code is not new, just moved from config_psa.h and
config_adjust_legacy_from_psa.h where is was intermingled with handling
of ACCEL/BUILTIN symbols. (git's --color-moved option will hardly help
in checking that assertion, due to the way things were intermixed.)

Note: the parts about BUILTIN in config_psa.h were not moved, just
removed for now. They belong to
include/mbedtls/config_adjust_legacy_from_psa.h and will be
re-added there in a future commit which will completely re-organize the
handling or ACCEL/BUILTIN for ECC.

See comments inside the commit about placement of this file relative to
others.

Signed-off-by: Manuel Pégourié-Gonnard <manuel.pegourie-gonnard@arm.com>
2023-09-25 17:39:41 +02:00
..
build_info.h Pacify doxygen.sh 2023-03-31 09:07:57 +02:00
crypto.h doxygen: fix parameter name typos and misused \p commands 2023-07-13 10:02:32 -04:00
crypto_adjust_auto_enabled.h Split config_psa.h: create and populate psa/crypto_adjust_auto_enabled.h 2023-09-05 11:57:14 +02:00
crypto_adjust_config_synonyms.h Split config_psa.h: create and populate psa/crypto_adjust_config_synonyms.h 2023-09-05 11:57:14 +02:00
crypto_adjust_keypair_types.h Improve PSA config adjustment relate to keypair types 2023-09-25 17:39:41 +02:00
crypto_builtin_composites.h Merge pull request #7328 from mprse/ec-jpake-fix1 2023-05-02 20:42:25 +02:00
crypto_builtin_key_derivation.h Replace MBEDTLS_PSA_BUILTIN_PBKDF2_XXX with PSA_HAVE_SOFT_PBKDF2 2023-07-27 21:11:09 +05:30
crypto_builtin_primitives.h Merge remote-tracking branch 'origin/development' into psa-sha3 2023-07-24 15:51:13 +01:00
crypto_compat.h Replace references to Mbed Crypto with Mbed TLS through-out documentation and comments. 2023-05-12 14:59:01 +01:00
crypto_config.h Add a note about p256m near the option to enable secp256r1 2023-09-20 20:54:50 +02:00
crypto_driver_common.h
crypto_driver_contexts_composites.h Fix documentation 2023-03-31 09:07:57 +02:00
crypto_driver_contexts_key_derivation.h Add PSA_HAVE_SOFT_PBKDF2 to crypto_driver_context_key_derivation 2023-07-31 20:22:33 +05:30
crypto_driver_contexts_primitives.h Fix documentation 2023-03-31 09:07:57 +02:00
crypto_extra.h doxygen: fix parameter name typos and misused \p commands 2023-07-13 10:02:32 -04:00
crypto_legacy.h crypto_legacy: fix initial comment 2023-07-27 11:11:19 +02:00
crypto_platform.h Modify TFM files to allow them to build on baremetal with Mbed TLS and fix code style. 2023-05-23 15:40:11 +08:00
crypto_se_driver.h Replace references to Mbed Crypto with Mbed TLS through-out documentation and comments. 2023-05-12 14:59:01 +01:00
crypto_sizes.h Merge remote-tracking branch 'development' into psa_crypto_config-in-full 2023-08-30 18:32:57 +02:00
crypto_struct.h Replace references to Mbed Crypto with Mbed TLS through-out documentation and comments. 2023-05-12 14:59:01 +01:00
crypto_types.h Replace references to Mbed Crypto with Mbed TLS through-out documentation and comments. 2023-05-12 14:59:01 +01:00
crypto_values.h Code styling 2023-08-16 11:48:27 +05:30