mirror of
https://github.com/vanhoefm/fragattacks.git
synced 2024-11-28 18:28:23 -05:00
5eb513c3ba
The way autolink support is implementing in Doxygen is a bit inconvenient with wpa_supplicant being recognized as something that would always be linked to struct wpa_supplicant. In addition, number of links were not really noticed automatically. To get this working more robustly and without having to use the %wpa_supplicant workaround (which had its own issues, e.g., with titles), disable autolinking and use explicit \ref commands instead. This is also updating some of the obsolete notes to point to correct file names, etc. changes in the source code tree. Signed-off-by: Jouni Malinen <j@w1.fi>
91 lines
2.3 KiB
Plaintext
91 lines
2.3 KiB
Plaintext
/**
|
|
|
|
\dir hostapd hostapd
|
|
|
|
hostapd-specific code for configuration, control interface, and AP
|
|
management.
|
|
|
|
|
|
\dir src/common Common functionality
|
|
|
|
This module includes IEEE 802.11, IEEE 802.1X, and WPA related
|
|
functionality that is shared between AP and station modes.
|
|
|
|
|
|
\dir src/crypto Cryptographical functionality and wrappers
|
|
|
|
This module defines crypto and tls interfaces to provide portability
|
|
layer for different crypto/TLS libraries. Wrappers for number of
|
|
libraries are also included here. In addition, internal implementation
|
|
of various crypto functions are provided as an alternative for an
|
|
external library and to extend some algorithms.
|
|
|
|
|
|
\dir src/drivers Driver wrappers
|
|
|
|
This directory includes the driver interface definition and all the
|
|
driver wrappers that can be used to interact with different drivers
|
|
without making rest of the software dependent on which particular
|
|
driver is used.
|
|
|
|
|
|
\dir src/eap_common Common EAP functionality for server and peer
|
|
|
|
|
|
\dir src/eap_peer EAP peer
|
|
|
|
|
|
\dir src/eap_server EAP server
|
|
|
|
|
|
\dir src/eapol_auth EAPOL authenticator
|
|
|
|
|
|
\dir src/eapol_supp EAPOL supplicant
|
|
|
|
|
|
\dir src/l2_packet Layer 2 packet interface
|
|
|
|
This module defines an interface for layer 2 (link layer) packet
|
|
sendinf and receiving. All the wrappers for supported mechanisms are
|
|
also included here. This is used to port packet access for new
|
|
operating systems without having to make rest of the source code
|
|
depend on which OS network stack is used.
|
|
|
|
|
|
\dir src/radius RADIUS
|
|
|
|
RADIUS module includes RADIUS message building and parsing
|
|
functionality and separate RADIUS client and server functions.
|
|
|
|
|
|
\dir src/rsn_supp IEEE 802.11 RSN and WPA supplicant
|
|
|
|
|
|
\dir src/tls Internal TLS server and client implementation
|
|
|
|
This module can be used as an alternative to using an external TLS
|
|
library.
|
|
|
|
|
|
\dir src/utils Utility functions
|
|
|
|
Independent set of helper functions that most other components
|
|
use. This includes portability wrappers and helpers for common tasks.
|
|
|
|
|
|
\dir src/wps Wi-Fi Protected Setup
|
|
|
|
This directory includes Wi-Fi Protected Setup functions for Registrar
|
|
(both internal in an AP and an External Registrar and
|
|
Enrollee. Minimal UPnP and HTTP functionality is also provided for the
|
|
functionality needed to implement Wi-Fi Protected Setup.
|
|
|
|
|
|
\dir wpa_supplicant wpa_supplicant
|
|
|
|
wpa_supplicant-specific code for configuration, control interface, and
|
|
client management.
|
|
|
|
*/
|