* 3. Redistributions of any form whatsoever must retain the following
* acknowledgment:
* "This product includes software developed by Paul Mackerras
- * <paulus@samba.org>".
+ * <paulus@ozlabs.org>".
*
* THE AUTHORS OF THIS SOFTWARE DISCLAIM ALL WARRANTIES WITH REGARD TO
* THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
#include <stdlib.h>
#include <string.h>
-#include "pppd.h"
-#include "chap-new.h"
+#include "pppd-private.h"
+#include "chap.h"
#include "chap-md5.h"
#include "magic.h"
-#include "ppp-crypto.h"
+#include "crypto.h"
#define MD5_MIN_CHALLENGE 16
#define MD5_MAX_CHALLENGE 24
int challenge_len = *challenge++;
int hash_len = MD5_DIGEST_LENGTH;
+ response[0] = 0;
PPP_MD_CTX* ctx = PPP_MD_CTX_new();
if (ctx) {
}
PPP_MD_CTX_free(ctx);
}
+ if (response[0] == 0)
+ warn("Error occurred in preparing CHAP-Response");
}
static struct chap_digest_type md5_digest = {