Reported by an implementation developer:
Yesterday, another API question regarding ML-DSA came up. The beta spec requires that a key policy that permits PSA_ALG_ML_DSA should be combatible with PSA_ALG_DETERMINISTIC_ML_DSA. This is limited to psa_verify_message() for obvious reasons.
To be consistent, this special rule should be also applied to PSA_ALG_ECDSA/PSA_ALG_DETERMINISTIC_ECDSA. However, wouldn't it be simpler to remove the special rule for ML-DSA altogether? We think the benefit of that rule is rather small.
Reported by an implementation developer: