Lines Matching defs:alg
149 psa_algorithm_t alg)
152 psa_algorithm_t core_alg = alg;
154 if (PSA_ALG_IS_MAC(alg)) {
155 core_alg = PSA_ALG_TRUNCATED_MAC(alg, 0);
156 if (alg & PSA_ALG_MAC_AT_LEAST_THIS_LENGTH_FLAG) {
159 length_modifier = PSA_MAC_TRUNCATED_LENGTH(alg);
160 } else if (core_alg != alg) {
163 length_modifier = PSA_MAC_TRUNCATED_LENGTH(alg);
165 } else if (PSA_ALG_IS_AEAD(alg)) {
166 core_alg = PSA_ALG_AEAD_WITH_DEFAULT_LENGTH_TAG(alg);
169 core_alg = alg;
170 } else if (alg & PSA_ALG_AEAD_AT_LEAST_THIS_LENGTH_FLAG) {
173 length_modifier = PSA_ALG_AEAD_GET_TAG_LENGTH(alg);
174 } else if (core_alg != alg) {
177 length_modifier = PSA_ALG_AEAD_GET_TAG_LENGTH(alg);
179 } else if (PSA_ALG_IS_KEY_AGREEMENT(alg) &&
180 !PSA_ALG_IS_RAW_KEY_AGREEMENT(alg)) {
181 core_alg = PSA_ALG_KEY_AGREEMENT_GET_KDF(alg);
186 PSA_ALG_KEY_AGREEMENT_GET_BASE(alg));
367 if (core_alg != alg) {