Jouni Malinen
74784010af
Remove conditional no-RADIUS build from src/radius
...
Make it responsibility of the src/radius user to handle conditional
build rules.
2009-12-06 17:53:59 +02:00
Jouni Malinen
e0e14a7bc3
Move internal EAPOL authenticator defines into their own file
...
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.
2009-11-29 23:16:04 +02:00
Jouni Malinen
03da66bd59
Remove src/crypto from default include path
...
In addition, start ordering header file includes to be in more
consistent order: system header files, src/utils, src/*, same
directory as the *.c file.
2009-11-29 23:04:43 +02:00
Jouni Malinen
281c950be4
Move EAPOL authenticator state machine into src/eapol_auth
...
This is now completely independent from hostapd-specific code, so
it can be moved to be under the src tree.
2009-11-29 20:03:28 +02:00
Jouni Malinen
d79b779204
Remove dependency on sta_info.h from eapol_sm.c
...
Instead of fetching WPS IE from struct sta_info, pass this as a
parameter to eapol_auth_alloc().
2009-11-29 19:40:47 +02:00
Jouni Malinen
97234b5073
Move STA entry structure into sta_info.h and remove ap.h
...
This cleans up some of the hostapd include file usage and only includes
the needed STA flags into driver wrappers.
2009-03-25 16:13:35 +02:00
Jouni Malinen
4bb081f1b4
Renamed PMKSA cache functions to avoid duplicate symbols with supplicant
...
This allows hostapd/pmksa_cache.c and src/rsn_supp/pmksa_cache.c to be
linked into the same program.
2009-01-14 22:01:26 +02:00
Jouni Malinen
13268290b6
Moved rsn_pmkid() into shared code to avoid duplication
2009-01-14 21:31:47 +02:00
Jouni Malinen
010dc06853
Moved RADIUS Class attribute helpers into RADIUS module
2009-01-13 20:01:29 +02:00
Jouni Malinen
a17df5fb8b
Fixed number of doxygen warnings
2009-01-02 22:28:04 +02:00
Jouni Malinen
565861976d
Added support for using SHA256-based stronger key derivation for WPA2
...
IEEE 802.11w/D6.0 defines new AKMPs to indicate SHA256-based algorithms for
key derivation (and AES-CMAC for EAPOL-Key MIC). Add support for using new
AKMPs and clean up AKMP processing with helper functions in defs.h.
2008-08-31 22:57:28 +03:00
Jouni Malinen
bf98f7f3bc
Added support for opportunistic key caching (OKC)
...
This allows hostapd to share the PMKSA caches internally when multiple
BSSes or radios are being controlled by the same hostapd process.
2008-08-03 20:17:58 +03:00
Jouni Malinen
6fc6879bd5
Re-initialize hostapd/wpa_supplicant git repository based on 0.6.3 release
2008-02-27 17:34:43 -08:00