aboutsummaryrefslogtreecommitdiffstats
path: root/src/eapol_auth
Commit message (Collapse)AuthorAgeFilesLines
* hostapd: Copy Chargeable-User-Identity into accounting (RFC 4372)Jouni Malinen2012-05-051-0/+1
| | | | | | | If Access-Accept packet includes the Chargeable-User-Identity attribute, copy this attribute as-is into accounting messages. Signed-hostap: Jouni Malinen <j@w1.fi>
* Remove the GPL notification from files contributed by Jouni MalinenJouni Malinen2012-02-114-32/+8
| | | | | | | Remove the GPL notification text from the files that were initially contributed by myself. Signed-hostap: Jouni Malinen <j@w1.fi>
* Make sure that EAP callbacks are not done if state machine has been removedJouni Malinen2011-08-121-1/+1
| | | | | | | It is possible to get a response for a pending EAP callback after the EAP state machine has already completed its work or has timed out. For those cases, make sure that the callback function is not delivered since it could result in NULL pointer dereferences.
* WPS: Add a workaround for Windows 7 capability discovery for PBCJouni Malinen2011-05-172-0/+3
| | | | | | | | | | | | Windows 7 uses incorrect way of figuring out AP's WPS capabilities by acting as a Registrar and using M1 from the AP. The config methods attribute in that message is supposed to indicate only the configuration method supported by the AP in Enrollee role, i.e., to add an external Registrar. For that case, PBC shall not be used and as such, the PushButton config method is removed from M1 by default. If pbc_in_m1=1 is included in the configuration file, the PushButton config method is left in M1 (if included in config_methods parameter) to allow Windows 7 to use PBC instead of PIN (e.g., from a label in the AP).
* EAP-pwd: Add support for EAP-pwd server and peer functionalityDan Harkins2010-09-142-0/+3
| | | | | This adds an initial EAP-pwd (RFC 5931) implementation. For now, this requires OpenSSL.
* P2P: Use PSK format in WPS CredentialJouni Malinen2010-09-092-2/+5
|
* EAP server: Add support for configuring fragment sizeJouni Malinen2010-07-202-0/+3
|
* Remove unnecessary SUBDIRS loops from src/*/MakefileJouni Malinen2010-04-171-1/+0
| | | | | | There are no subdirectories in any of these directories or plans for adding ones. As such, there is no point in running the loop that does not do anything and can cause problems with some shells.
* AP: Add wpa_msg() events for EAP server state machineGregory Detal2010-04-072-0/+3
|
* Make EAPOL Authenticator buildable with Microsoft compilerJouni Malinen2010-02-191-2/+2
|
* Move internal EAPOL authenticator defines into their own fileJouni Malinen2009-11-294-173/+193
| | | | | | | | This is an initial step in further cleaning up the EAPOL authenticator use to avoid requiring direct accesses to the internal data structures. For now, number of external files are still including the internal definitions from eapol_auth_sm_i.h, but eventually, these direct references should be removed.
* Add Makefile for the new src/eapol_auth directoryJouni Malinen2009-11-291-0/+9
|
* Make HOSTAPD_DUMP_STATE configurable with CONFIG_NO_DUMP_STATEJouni Malinen2009-11-292-214/+230
| | | | | | This removes the hardcoded definition from Makefile and cleans up source code by moving the mail HOSTAPD_DUMP_STATE blocks into separate files to avoid conditional compilation within files.
* Move EAPOL authenticator state machine into src/eapol_authJouni Malinen2009-11-292-0/+1603
This is now completely independent from hostapd-specific code, so it can be moved to be under the src tree.