Helper macros
Description
Macros |
|
#define | MBEDTLS_PSA_ALG_AEAD_EQUAL (aead_alg_1, aead_alg_2) |
Check if two AEAD algorithm identifiers refer to the same AEAD algorithm regardless of the tag length they encode.
|
|
Macro Definition Documentation
◆ MBEDTLS_PSA_ALG_AEAD_EQUAL
#define MBEDTLS_PSA_ALG_AEAD_EQUAL | ( |
aead_alg_1,
|
|
aead_alg_2
|
|||
) |
Value:
(!(((aead_alg_1) ^ (aead_alg_2)) & \
~(PSA_ALG_AEAD_TAG_LENGTH_MASK | PSA_ALG_AEAD_AT_LEAST_THIS_LENGTH_FLAG)))
Check if two AEAD algorithm identifiers refer to the same AEAD algorithm regardless of the tag length they encode.
- Parameters
-
aead_alg_1
An AEAD algorithm identifier. aead_alg_2
An AEAD algorithm identifier.
- Returns
-
1 if both identifiers refer to the same AEAD algorithm, 0 otherwise. Unspecified if neither
aead_alg_1
noraead_alg_2
are a supported AEAD algorithm.