Add missing const on policy_get_xxx function parameter
diff --git a/include/psa/crypto.h b/include/psa/crypto.h
index 4c8cc40..e57f564 100644
--- a/include/psa/crypto.h
+++ b/include/psa/crypto.h
@@ -1205,10 +1205,10 @@
psa_algorithm_t alg);
/** \brief Retrieve the usage field of a policy structure. */
-psa_key_usage_t psa_key_policy_get_usage(psa_key_policy_t *policy);
+psa_key_usage_t psa_key_policy_get_usage(const psa_key_policy_t *policy);
/** \brief Retrieve the algorithm field of a policy structure. */
-psa_algorithm_t psa_key_policy_get_algorithm(psa_key_policy_t *policy);
+psa_algorithm_t psa_key_policy_get_algorithm(const psa_key_policy_t *policy);
/** \brief Set the usage policy on a key slot.
*
diff --git a/library/psa_crypto.c b/library/psa_crypto.c
index 50a9990..fce9e3c 100644
--- a/library/psa_crypto.c
+++ b/library/psa_crypto.c
@@ -2585,12 +2585,12 @@
policy->alg = alg;
}
-psa_key_usage_t psa_key_policy_get_usage( psa_key_policy_t *policy )
+psa_key_usage_t psa_key_policy_get_usage( const psa_key_policy_t *policy )
{
return( policy->usage );
}
-psa_algorithm_t psa_key_policy_get_algorithm( psa_key_policy_t *policy )
+psa_algorithm_t psa_key_policy_get_algorithm( const psa_key_policy_t *policy )
{
return( policy->alg );
}