Fix key parameter in psa_key_derivation to use correct type
diff --git a/include/psa/crypto.h b/include/psa/crypto.h
index 0ba3492..9f0b135 100644
--- a/include/psa/crypto.h
+++ b/include/psa/crypto.h
@@ -2724,7 +2724,7 @@
  * \retval #PSA_ERROR_TAMPERING_DETECTED
  */
 psa_status_t psa_key_derivation(psa_crypto_generator_t *generator,
-                                psa_key_type_t key,
+                                psa_key_slot_t key,
                                 psa_algorithm_t alg,
                                 const uint8_t *salt,
                                 size_t salt_length,
diff --git a/library/psa_crypto.c b/library/psa_crypto.c
index a62fac7..210fa5f 100644
--- a/library/psa_crypto.c
+++ b/library/psa_crypto.c
@@ -3257,7 +3257,7 @@
 }
 
 psa_status_t psa_key_derivation( psa_crypto_generator_t *generator,
-                                 psa_key_type_t key,
+                                 psa_key_slot_t key,
                                  psa_algorithm_t alg,
                                  const uint8_t *salt,
                                  size_t salt_length,