X-Git-Url: http://git.ozlabs.org/?p=ppp.git;a=blobdiff_plain;f=pppd%2Fchap-md5.c;h=bc69778efd2b38605abf6ab03df3ec71ab128321;hp=b1f6ca04ffce871b50ed9296efec6fb87ebb2198;hb=fd72d1cb02044e3ec19193206e22082fc4faca48;hpb=7977da267649fee17261d0d163a12863f3534b57 diff --git a/pppd/chap-md5.c b/pppd/chap-md5.c index b1f6ca0..bc69778 100644 --- a/pppd/chap-md5.c +++ b/pppd/chap-md5.c @@ -28,7 +28,7 @@ * OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */ -#define RCSID "$Id: chap-md5.c,v 1.3 2004/11/04 10:02:26 paulus Exp $" +#define RCSID "$Id: chap-md5.c,v 1.4 2004/11/09 22:39:25 paulus Exp $" #include #include @@ -68,11 +68,11 @@ chap_md5_verify_response(int id, char *name, response_len = *response++; if (response_len == MD5_HASH_SIZE) { /* Generate hash of ID, secret, challenge */ - MD5Init(&ctx); - MD5Update(&ctx, &idbyte, 1); - MD5Update(&ctx, secret, secret_len); - MD5Update(&ctx, challenge, challenge_len); - MD5Final(hash, &ctx); + MD5_Init(&ctx); + MD5_Update(&ctx, &idbyte, 1); + MD5_Update(&ctx, secret, secret_len); + MD5_Update(&ctx, challenge, challenge_len); + MD5_Final(hash, &ctx); /* Test if our hash matches the peer's response */ if (memcmp(hash, response, MD5_HASH_SIZE) == 0) { @@ -93,11 +93,11 @@ chap_md5_make_response(unsigned char *response, int id, char *our_name, unsigned char idbyte = id; int challenge_len = *challenge++; - MD5Init(&ctx); - MD5Update(&ctx, &idbyte, 1); - MD5Update(&ctx, secret, secret_len); - MD5Update(&ctx, challenge, challenge_len); - MD5Final(&response[1], &ctx); + MD5_Init(&ctx); + MD5_Update(&ctx, &idbyte, 1); + MD5_Update(&ctx, secret, secret_len); + MD5_Update(&ctx, challenge, challenge_len); + MD5_Final(&response[1], &ctx); response[0] = MD5_HASH_SIZE; }