mbedtls/include/psa
Gilles Peskine 9501bd7d6e Make PSA headers more self-contained
Several files among include/psa/crypto_*.h are not meant to be included
directly, and are not guaranteed to be valid if included directly. This
makes it harder to perform some static analyses. So make these files more
self-contained so that at least, if included on their own, there is no
missing macro or type definition (excluding the deliberate use of forward
declarations of structs and unions).

Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com>
2021-11-25 20:34:05 +01:00
..
crypto.h Add missing PSA_ALG_IS_SIGN_HASH macro. 2021-11-03 12:38:57 +01:00
crypto_builtin_composites.h Move is_sign and mac_size checking back to PSA core scope 2021-05-11 18:56:01 +02:00
crypto_builtin_primitives.h Give a better name for struct member 2021-06-30 10:31:18 +02:00
crypto_compat.h Fix typos in C header files 2021-05-12 10:39:58 +02:00
crypto_config.h Implement PSA_WANT_KEY_TYPE_ARIA 2021-10-08 18:28:15 +02:00
crypto_driver_common.h Make PSA headers more self-contained 2021-11-25 20:34:05 +01:00
crypto_driver_contexts_composites.h Add boilerplate for dispatching MAC operations 2021-05-11 18:56:01 +02:00
crypto_driver_contexts_primitives.h Remove inclusion of top-level crypto.h from the driver context header 2021-05-11 18:56:01 +02:00
crypto_extra.h Make PSA headers more self-contained 2021-11-25 20:34:05 +01:00
crypto_platform.h Move the inclusion of crypto_spe.h to psa/crypto_platform.h 2021-06-23 14:45:17 +02:00
crypto_se_driver.h Fix typos in C header files 2021-05-12 10:39:58 +02:00
crypto_sizes.h Add missing PSA_HASH_BLOCK_LENGTH macro. 2021-11-03 12:38:57 +01:00
crypto_struct.h Make PSA headers more self-contained 2021-11-25 20:34:05 +01:00
crypto_types.h psa: Make sure MBEDTLS_PSA_CRYPTO_CLIENT is defined 2021-02-09 15:36:08 +01:00
crypto_values.h Reorder macro definitions 2021-11-03 12:44:08 +01:00