X-Git-Url: http://git.ozlabs.org/?a=blobdiff_plain;f=pppd%2Fplugins%2Fwinbind.c;h=67c72f65ef3f0533e5a648bb8dda7647401f44ce;hb=d706c95906d996534f13632a747af5dc617f306e;hp=0c395c34711af6cef39d3ac01e3603f7205ebbc5;hpb=c58bf2e8023dd846683f09cb00e15d64143dac8c;p=ppp.git diff --git a/pppd/plugins/winbind.c b/pppd/plugins/winbind.c index 0c395c3..67c72f6 100644 --- a/pppd/plugins/winbind.c +++ b/pppd/plugins/winbind.c @@ -37,11 +37,9 @@ #include "pppd.h" #include "chap-new.h" #include "chap_ms.h" -#ifdef MPPE -#include "md5.h" -#endif #include "fsm.h" #include "ipcp.h" +#include "mppe.h" #include #include #include @@ -583,7 +581,7 @@ winbind_chap_verify(char *user, char *ourname, int id, nt_response, nt_response_size, session_key, &error_string) == AUTHENTICATED) { - mppe_set_keys(challenge, session_key); + mppe_set_chapv1(challenge, session_key); slprintf(message, message_space, "Access granted"); return AUTHENTICATED; @@ -628,7 +626,7 @@ winbind_chap_verify(char *user, char *ourname, int id, &response[MS_CHAP2_NTRESP], &response[MS_CHAP2_PEER_CHALLENGE], challenge, user, saresponse); - mppe_set_keys2(session_key, &response[MS_CHAP2_NTRESP], + mppe_set_chapv2(session_key, &response[MS_CHAP2_NTRESP], MS_CHAP2_AUTHENTICATOR); if (response[MS_CHAP2_FLAGS]) { slprintf(message, message_space, "S=%s", saresponse);