Gilles Peskine | b0cc2ad | 2024-06-06 21:38:11 +0200 | [diff] [blame] | 1 | API changes |
| 2 | * The experimental functions psa_generate_key_ext() and |
Gilles Peskine | 3077f2f | 2024-07-31 16:59:41 +0200 | [diff] [blame] | 3 | psa_key_derivation_output_key_ext() have been replaced by |
Gilles Peskine | b0cc2ad | 2024-06-06 21:38:11 +0200 | [diff] [blame] | 4 | psa_generate_key_custom() and psa_key_derivation_output_key_custom(). |
| 5 | They have almost exactly the same interface, but the variable-length |
| 6 | data is passed in a separate parameter instead of a flexible array |
Gilles Peskine | 3077f2f | 2024-07-31 16:59:41 +0200 | [diff] [blame] | 7 | member. This resolves a build failure under C++ compilers that do not |
| 8 | support flexible array members (a C99 feature not adopted by C++). |
| 9 | Fixes #9020. |