From 083f39e356febec7955b11668fa4cbaf3da0ea53 Mon Sep 17 00:00:00 2001 From: Paul Mackerras Date: Wed, 20 Aug 2008 09:26:24 +1000 Subject: [PATCH] Squish a few more char vs unsigned char warnings These arose when I made the MD5 functions have proper prototypes. Signed-off-by: Paul Mackerras --- pppd/chap-md5.c | 2 +- pppd/eap.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pppd/chap-md5.c b/pppd/chap-md5.c index bc69778..43d0fe8 100644 --- a/pppd/chap-md5.c +++ b/pppd/chap-md5.c @@ -95,7 +95,7 @@ chap_md5_make_response(unsigned char *response, int id, char *our_name, MD5_Init(&ctx); MD5_Update(&ctx, &idbyte, 1); - MD5_Update(&ctx, secret, secret_len); + MD5_Update(&ctx, (char *)secret, secret_len); MD5_Update(&ctx, challenge, challenge_len); MD5_Final(&response[1], &ctx); response[0] = MD5_HASH_SIZE; diff --git a/pppd/eap.c b/pppd/eap.c index 6203f94..6ea6c1f 100644 --- a/pppd/eap.c +++ b/pppd/eap.c @@ -1448,7 +1448,7 @@ int len; MD5_Init(&mdContext); typenum = id; MD5_Update(&mdContext, &typenum, 1); - MD5_Update(&mdContext, secret, secret_len); + MD5_Update(&mdContext, (u_char *)secret, secret_len); BZERO(secret, sizeof (secret)); MD5_Update(&mdContext, inp, vallen); MD5_Final(hash, &mdContext); @@ -1873,7 +1873,7 @@ int len; } MD5_Init(&mdContext); MD5_Update(&mdContext, &esp->es_server.ea_id, 1); - MD5_Update(&mdContext, secret, secret_len); + MD5_Update(&mdContext, (u_char *)secret, secret_len); BZERO(secret, sizeof (secret)); MD5_Update(&mdContext, esp->es_challenge, esp->es_challen); MD5_Final(hash, &mdContext); -- 2.39.2