Separate return codes for unsupported and invalid algorithms
diff --git a/include/psa/crypto.h b/include/psa/crypto.h
index c5f2971..35fe5e3 100644
--- a/include/psa/crypto.h
+++ b/include/psa/crypto.h
@@ -956,7 +956,9 @@
  * \retval #PSA_SUCCESS
  *         Success.
  * \retval #PSA_ERROR_NOT_SUPPORTED
- *         \p alg is not supported or is not a hash algorithm.
+ *         \p alg is not a supported hash algorithm.
+ * \retval #PSA_ERROR_INVALID_ARGUMENT
+ *         \p alg is not a hash algorithm.
  * \retval #PSA_ERROR_BAD_STATE
  *         The operation state is not valid (already set up and not
  *         subsequently completed).