mbed TLS v3.1.0
Macros
Helper macros

Macros

#define MBEDTLS_PSA_ALG_AEAD_EQUAL(aead_alg_1, aead_alg_2)
 

Detailed Description

Macro Definition Documentation

#define MBEDTLS_PSA_ALG_AEAD_EQUAL (   aead_alg_1,
  aead_alg_2 
)
Value:
(!(((aead_alg_1) ^ (aead_alg_2)) & \
#define PSA_ALG_AEAD_TAG_LENGTH_MASK
#define 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_1An AEAD algorithm identifier.
aead_alg_2An AEAD algorithm identifier.
Returns
1 if both identifiers refer to the same AEAD algorithm, 0 otherwise. Unspecified if neither aead_alg_1 nor aead_alg_2 are a supported AEAD algorithm.

Definition at line 2508 of file crypto_values.h.