Change output length parameter in pbkdf2_hmac_set_password

Signed-off-by: Kusumit Ghoderao <Kusumit.Ghoderao@silabs.com>
diff --git a/library/psa_crypto.c b/library/psa_crypto.c
index f3699d4..ae7d747 100644
--- a/library/psa_crypto.c
+++ b/library/psa_crypto.c
@@ -6474,15 +6474,15 @@
                                                  const uint8_t *input,
                                                  size_t input_len,
                                                  uint8_t *output,
-                                                 size_t output_len)
+                                                 size_t *output_len)
 {
     psa_status_t status = PSA_SUCCESS;
     if (input_len > PSA_HASH_BLOCK_LENGTH(hash_alg)) {
         status = psa_hash_compute(hash_alg, input, input_len, output,
-                                  PSA_HMAC_MAX_HASH_BLOCK_SIZE, &output_len);
+                                  PSA_HMAC_MAX_HASH_BLOCK_SIZE, output_len);
     } else {
         memcpy(output, input, input_len);
-        output_len = PSA_HASH_BLOCK_LENGTH(hash_alg);
+        *output_len = PSA_HASH_BLOCK_LENGTH(hash_alg);
     }
     return status;
 }
@@ -6502,7 +6502,7 @@
             psa_algorithm_t hash_alg = PSA_ALG_PBKDF2_HMAC_GET_HASH(kdf_alg);
             status = psa_pbkdf2_hmac_set_password(hash_alg, data, data_length,
                                                   pbkdf2->password,
-                                                  pbkdf2->password_length);
+                                                  &pbkdf2->password_length);
         }
     }