]> git.ozlabs.org Git - ppp.git/blobdiff - pppd/chap-md5.c
Add an underscore to the MD5 routine names so they can more
[ppp.git] / pppd / chap-md5.c
index b1f6ca04ffce871b50ed9296efec6fb87ebb2198..bc69778efd2b38605abf6ab03df3ec71ab128321 100644 (file)
@@ -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 <stdlib.h>
 #include <string.h>
@@ -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;
 }