]> git.ozlabs.org Git - ppp.git/blobdiff - pppd/eap.c
pppd: add experimental support for PEAP protocol, an extension of EAP
[ppp.git] / pppd / eap.c
index 9773ae2add5ac114803487bc88c5d0dd3e9d4439..b758711117948eb29c6b0a0ce6221f5c2e641e41 100644 (file)
@@ -67,6 +67,9 @@
 #include "pathnames.h"
 #include "md5.h"
 #include "eap.h"
+#ifdef USE_PEAP
+#include "peap.h"
+#endif /* USE_PEAP */
 
 #ifdef USE_SRP
 #ifdef HAVE_TIME_H
@@ -2216,6 +2219,11 @@ eap_request(eap_state *esp, u_char *inp, int id, int len)
 
            break;
 #endif /* CHAPMS */
+#ifdef USE_PEAP
+       case EAPT_PEAP:
+               peap_process(esp, id, inp, len, rhostname);
+               break;
+#endif /* USE_PEAP */
 
        default:
                info("EAP: unknown authentication type %d; Naking", typenum);