mirror of
https://github.com/Mbed-TLS/mbedtls.git
synced 2025-02-11 00:40:05 +00:00
Document psa_generate_key_ext() and psa_key_derivation_output_key_ext() as deprecated in favor of psa_generate_key_custom() and psa_key_derivation_output_key_custom(), and no longer declared in C++ builds. Resolves #9020. Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com>
15 lines
694 B
Plaintext
15 lines
694 B
Plaintext
API changes
|
|
* The experimental functions psa_generate_key_ext() and
|
|
psa_key_derivation_output_key_ext() are no longer declared when compiling
|
|
in C++. This resolves a build failure under C++ compilers that do not
|
|
support flexible array members (a C99 feature not adopted by C++).
|
|
Fixes #9020.
|
|
|
|
New deprecations
|
|
* The experimental functions psa_generate_key_ext() and
|
|
psa_key_derivation_output_key_ext() are deprecated in favor of
|
|
psa_generate_key_custom() and psa_key_derivation_output_key_custom().
|
|
They have almost exactly the same interface, but the variable-length
|
|
data is passed in a separate parameter instead of a flexible array
|
|
member.
|