Lines Matching refs:aead_alg
1316 * \param aead_alg An AEAD algorithm identifier (value of type
1317 * #psa_algorithm_t such that #PSA_ALG_IS_AEAD(\p aead_alg)
1323 * \return Unspecified if \p aead_alg is not a supported
1327 #define PSA_ALG_AEAD_WITH_SHORTENED_TAG(aead_alg, tag_length) \
1328 (((aead_alg) & ~(PSA_ALG_AEAD_TAG_LENGTH_MASK | \
1335 * \param aead_alg An AEAD algorithm identifier (value of type
1336 * #psa_algorithm_t such that #PSA_ALG_IS_AEAD(\p aead_alg)
1340 * \return Unspecified if \p aead_alg is not a supported
1343 #define PSA_ALG_AEAD_GET_TAG_LENGTH(aead_alg) \
1344 (((aead_alg) & PSA_ALG_AEAD_TAG_LENGTH_MASK) >> \
1349 * \param aead_alg An AEAD algorithm (\c PSA_ALG_XXX value such that
1350 * #PSA_ALG_IS_AEAD(\p aead_alg) is true).
1355 #define PSA_ALG_AEAD_WITH_DEFAULT_LENGTH_TAG(aead_alg) \
1357 PSA_ALG_AEAD_WITH_DEFAULT_LENGTH_TAG_CASE(aead_alg, PSA_ALG_CCM) \
1358 PSA_ALG_AEAD_WITH_DEFAULT_LENGTH_TAG_CASE(aead_alg, PSA_ALG_GCM) \
1359 PSA_ALG_AEAD_WITH_DEFAULT_LENGTH_TAG_CASE(aead_alg, PSA_ALG_CHACHA20_POLY1305) \
1361 #define PSA_ALG_AEAD_WITH_DEFAULT_LENGTH_TAG_CASE(aead_alg, ref) \
1362 PSA_ALG_AEAD_WITH_SHORTENED_TAG(aead_alg, 0) == \
1377 * \param aead_alg An AEAD algorithm identifier (value of type
1379 * #PSA_ALG_IS_AEAD(\p aead_alg) is true).
1386 * \return Unspecified if \p aead_alg is not a supported
1390 #define PSA_ALG_AEAD_WITH_AT_LEAST_THIS_LENGTH_TAG(aead_alg, min_tag_length) \
1391 (PSA_ALG_AEAD_WITH_SHORTENED_TAG(aead_alg, min_tag_length) | \