Lines Matching refs:requested_alg
913 psa_algorithm_t requested_alg) in psa_key_algorithm_permits() argument
916 if (requested_alg == policy_alg) { in psa_key_algorithm_permits()
922 if (PSA_ALG_IS_SIGN_HASH(requested_alg) && in psa_key_algorithm_permits()
925 (requested_alg & ~PSA_ALG_HASH_MASK); in psa_key_algorithm_permits()
931 PSA_ALG_IS_AEAD(requested_alg) && in psa_key_algorithm_permits()
933 PSA_ALG_AEAD_WITH_SHORTENED_TAG(requested_alg, 0)) && in psa_key_algorithm_permits()
936 PSA_ALG_AEAD_GET_TAG_LENGTH(requested_alg); in psa_key_algorithm_permits()
941 PSA_ALG_IS_MAC(requested_alg) && in psa_key_algorithm_permits()
943 PSA_ALG_FULL_LENGTH_MAC(requested_alg))) { in psa_key_algorithm_permits()
956 key_type, 0, requested_alg); in psa_key_algorithm_permits()
959 PSA_ALG_FULL_LENGTH_MAC(requested_alg)); in psa_key_algorithm_permits()
969 if (PSA_MAC_TRUNCATED_LENGTH(requested_alg) == 0 && in psa_key_algorithm_permits()
986 PSA_ALG_IS_KEY_AGREEMENT(requested_alg)) { in psa_key_algorithm_permits()
987 return PSA_ALG_KEY_AGREEMENT_GET_BASE(requested_alg) == in psa_key_algorithm_permits()