]> git.ozlabs.org Git - ppp.git/commit
pppd: Add support for EAP-MSCHAPv2 (client side) (#211)
authorEivind Næss <eivnaes@yahoo.com>
Mon, 4 Jan 2021 01:34:34 +0000 (17:34 -0800)
committerGitHub <noreply@github.com>
Mon, 4 Jan 2021 01:34:34 +0000 (12:34 +1100)
commit14c1a77816e837852138e87a4adccfd66030b2c3
tree51f7fefe30c1b26093a25569c3d1e9456d8bff98
parentc3af52231184ade3cf728ec60c9de9e87c2622ad
pppd: Add support for EAP-MSCHAPv2 (client side) (#211)

* Adding EAP-MSCHAPv2 support #175

Implementation based on the RFC: draft-kamath-pppext-eap-mschapv2-02.
Adding support for MSCHAPv2 inside extensible authentication protocol (EAP).

Signed-off-by: Thomas Omerzu <thomas@omerzu.de>
* Removing empty "TODO" in comment section

Signed-off-by: Eivind Naess <eivnaes@yahoo.com>
* Add support for EAP-MSCHAPv2 #138

Rewrote the original patch to use the chap-new.c API for caching request/responses. Also incorporate feedback from @paulusmack for input validation and function signatures.

Signed-off-by: Eivind Naess <eivnaes@yahoo.com>
* Adding length checks per Paul's request

Signed-off-by: Eivind Naess, eivnaes@yahoo.com
Co-authored-by: Thomas Omerzu <thomas@omerzu.de>
pppd/chap-new.c
pppd/chap-new.h
pppd/eap.c
pppd/eap.h