blob: 94a66a5f684ce1aa2e8f40951c4cbe3c383268a4 [file] [log] [blame]
Bence Szépkúti8072db22021-03-22 14:51:05 +01001API changes
2 * Update AEAD output size macros to bring them in line with the PSA Crypto
3 API version 1.0 spec. This version of the spec parameterizes them on the
Bence Szépkúti58d85182021-04-27 04:41:43 +02004 key type used, as well as the key bit-size in the case of
Bence Szépkúti8072db22021-03-22 14:51:05 +01005 PSA_AEAD_TAG_LENGTH.
6 The old versions of these macros were renamed and deprecated as follows:
7 - PSA_AEAD_TAG_LENGTH -> PSA_AEAD_TAG_LENGTH_1_ARG
8 - PSA_AEAD_ENCRYPT_OUTPUT_SIZE -> PSA_AEAD_ENCRYPT_OUTPUT_SIZE_2_ARG
9 - PSA_AEAD_DECRYPT_OUTPUT_SIZE -> PSA_AEAD_DECRYPT_OUTPUT_SIZE_2_ARG
10 - PSA_AEAD_UPDATE_OUTPUT_SIZE -> PSA_AEAD_UPDATE_OUTPUT_SIZE_2_ARG
11 - PSA_AEAD_FINISH_OUTPUT_SIZE -> PSA_AEAD_FINISH_OUTPUT_SIZE_1_ARG
12 - PSA_AEAD_VERIFY_OUTPUT_SIZE -> PSA_AEAD_VERIFY_OUTPUT_SIZE_1_ARG