Lines Matching refs:alg2

826     psa_algorithm_t alg2)  in psa_key_policy_algorithm_intersection()  argument
829 if (alg1 == alg2) { in psa_key_policy_algorithm_intersection()
835 PSA_ALG_IS_SIGN_HASH(alg2) && in psa_key_policy_algorithm_intersection()
836 (alg1 & ~PSA_ALG_HASH_MASK) == (alg2 & ~PSA_ALG_HASH_MASK)) { in psa_key_policy_algorithm_intersection()
838 return alg2; in psa_key_policy_algorithm_intersection()
840 if (PSA_ALG_SIGN_GET_HASH(alg2) == PSA_ALG_ANY_HASH) { in psa_key_policy_algorithm_intersection()
847 if (PSA_ALG_IS_AEAD(alg1) && PSA_ALG_IS_AEAD(alg2) && in psa_key_policy_algorithm_intersection()
849 PSA_ALG_AEAD_WITH_SHORTENED_TAG(alg2, 0))) { in psa_key_policy_algorithm_intersection()
851 size_t alg2_len = PSA_ALG_AEAD_GET_TAG_LENGTH(alg2); in psa_key_policy_algorithm_intersection()
856 ((alg2 & PSA_ALG_AEAD_AT_LEAST_THIS_LENGTH_FLAG) != 0)) { in psa_key_policy_algorithm_intersection()
863 return alg2; in psa_key_policy_algorithm_intersection()
865 if (((alg2 & PSA_ALG_AEAD_AT_LEAST_THIS_LENGTH_FLAG) != 0) && in psa_key_policy_algorithm_intersection()
873 if (PSA_ALG_IS_MAC(alg1) && PSA_ALG_IS_MAC(alg2) && in psa_key_policy_algorithm_intersection()
875 PSA_ALG_FULL_LENGTH_MAC(alg2))) { in psa_key_policy_algorithm_intersection()
891 size_t alg2_len = PSA_MAC_LENGTH(key_type, 0, alg2); in psa_key_policy_algorithm_intersection()
896 ((alg2 & PSA_ALG_MAC_AT_LEAST_THIS_LENGTH_FLAG) != 0)) { in psa_key_policy_algorithm_intersection()
904 return (alg1_len <= alg2_len) ? alg2 : 0; in psa_key_policy_algorithm_intersection()
906 if ((alg2 & PSA_ALG_MAC_AT_LEAST_THIS_LENGTH_FLAG) != 0) { in psa_key_policy_algorithm_intersection()
1035 psa_key_algorithm_permits(key_type, policy->alg2, alg)) { in psa_key_policy_permits()
1069 psa_key_policy_algorithm_intersection(key_type, policy->alg2, in psa_restrict_key_policy()
1070 constraint->alg2); in psa_restrict_key_policy()
1074 if (intersection_alg2 == 0 && policy->alg2 != 0 && constraint->alg2 != 0) { in psa_restrict_key_policy()
1079 policy->alg2 = intersection_alg2; in psa_restrict_key_policy()