From dc3e7df1c99c2ee9dae06453adbb94fe9584bf75 Mon Sep 17 00:00:00 2001 From: Yang Tse Date: Mon, 8 Nov 2010 04:03:11 +0100 Subject: fix compiler warning --- lib/hmac.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'lib/hmac.c') diff --git a/lib/hmac.c b/lib/hmac.c index 0c01d1187..8cb5f2eaa 100644 --- a/lib/hmac.c +++ b/lib/hmac.c @@ -60,7 +60,7 @@ Curl_HMAC_init(const HMAC_params * hashparams, /* Create HMAC context. */ i = sizeof *ctxt + 2 * hashparams->hmac_ctxtsize + hashparams->hmac_resultlen; - ctxt = (HMAC_context *) malloc(i); + ctxt = malloc(i); if(!ctxt) return ctxt; @@ -85,9 +85,9 @@ Curl_HMAC_init(const HMAC_params * hashparams, (*hashparams->hmac_hinit)(ctxt->hmac_hashctxt2); for (i = 0; i < keylen; i++) { - b = *key ^ hmac_ipad; + b = (unsigned char)(*key ^ hmac_ipad); (*hashparams->hmac_hupdate)(ctxt->hmac_hashctxt1, &b, 1); - b = *key++ ^ hmac_opad; + b = (unsigned char)(*key++ ^ hmac_opad); (*hashparams->hmac_hupdate)(ctxt->hmac_hashctxt2, &b, 1); } -- cgit v1.2.3