mbedtls/include/psa
Janos Follath adbec81cc4 Remove the deprecated PSA_ALG_SELECT_RAW option
This change affects the psa_key_derivation_s structure. With the buffer
removed from the union, it is empty if MBEDTLS_MD_C is not defined.

We can avoid undefined behaviour by adding a new dummy field that is
always present or make the whole union conditional on MBEDTLS_MD_C.

In this latter case the initialiser macro has to depend on MBEDTLS_MD_C
as well. Furthermore the first structure would be either
psa_hkdf_key_derivation_t or psa_tls12_prf_key_derivation_t both of
which are very deep and would make the initialisation macro difficult
to maintain, therefore we go with the first option.
2019-06-26 09:15:08 +01:00
..
crypto.h Remove obsolete mentions of PSA_ERROR_EMPTY_SLOT 2019-05-21 19:11:07 +02:00
crypto_accel_driver.h Pacify check-names.sh 2019-03-06 18:29:57 +01:00
crypto_driver_common.h Split crypto_driver.h into one for each driver type 2018-12-21 18:17:10 +01:00
crypto_entropy_driver.h Doxygen changes to match the code changes. clarifications. 2019-02-15 17:23:42 -06:00
crypto_extra.h Remove the deprecated PSA_ALG_SELECT_RAW option 2019-06-26 09:15:08 +01:00
crypto_platform.h PSA crypto service: encode the key owner (ITS backend only) 2019-02-20 12:52:09 +01:00
crypto_se_driver.h Merge pull request #268 from ARMmbed/psa-error_tampering_detected 2019-05-17 11:06:09 +02:00
crypto_sizes.h Use "sufficient buffer size" in buffer size macros 2019-05-21 18:43:19 +02:00
crypto_struct.h Remove the deprecated PSA_ALG_SELECT_RAW option 2019-06-26 09:15:08 +01:00
crypto_types.h State that all error codes are negative 2019-05-21 18:43:27 +02:00
crypto_values.h Specify the order of inputs for TLS-1.2 KDFs 2019-06-25 12:02:31 +01:00