hotp: change outlen to uint32_t in hmac_sha1

Signed-off-by: Joakim Bech <joakim.bech@linaro.org>
Tested-by: Joakim Bech <joakim.bech@linaro.org> (QEMU v7, FVP)
Reviewed-by: Jerome Forissier <jerome.forissier@linaro.org>
diff --git a/hotp/ta/hotp_ta.c b/hotp/ta/hotp_ta.c
index 18b7ec2..224be60 100644
--- a/hotp/ta/hotp_ta.c
+++ b/hotp/ta/hotp_ta.c
@@ -41,7 +41,7 @@
  */
 static TEE_Result hmac_sha1(const uint8_t *key, const size_t keylen,
 			    const uint8_t *in, const size_t inlen,
-			    uint8_t *out, size_t *outlen)
+			    uint8_t *out, uint32_t *outlen)
 {
 	TEE_Attribute attr = { 0 };
 	TEE_ObjectHandle key_handle = TEE_HANDLE_NULL;
@@ -154,7 +154,7 @@
 	TEE_Result res = TEE_SUCCESS;
 	uint32_t hotp_val;
 	uint8_t mac[SHA1_HASH_SIZE];
-	size_t mac_len = sizeof(mac);
+	uint32_t mac_len = sizeof(mac);
 	int i;
 
 	uint32_t exp_param_types = TEE_PARAM_TYPES(TEE_PARAM_TYPE_VALUE_OUTPUT,