5 hostapd-specific code for configuration, control interface, and AP
9 \dir src/common Common functionality
11 This module includes IEEE 802.11, IEEE 802.1X, and WPA related
12 functionality that is shared between AP and station modes.
15 \dir src/crypto Cryptographical functionality and wrappers
17 This module defines crypto and tls interfaces to provide portability
18 layer for different crypto/TLS libraries. Wrappers for number of
19 libraries are also included here. In addition, internal implementation
20 of various crypto functions are provided as an alternative for an
21 external library and to extend some algorithms.
24 \dir src/drivers Driver wrappers
26 This directory includes the driver interface definition and all the
27 driver wrappers that can be used to interact with different drivers
28 without making rest of the software dependent on which particular
32 \dir src/eap_common Common EAP functionality for server and peer
35 \dir src/eap_peer EAP peer
38 \dir src/eap_server EAP server
41 \dir src/eapol_auth EAPOL authenticator
44 \dir src/eapol_supp EAPOL supplicant
47 \dir src/l2_packet Layer 2 packet interface
49 This module defines an interface for layer 2 (link layer) packet
50 sendinf and receiving. All the wrappers for supported mechanisms are
51 also included here. This is used to port packet access for new
52 operating systems without having to make rest of the source code
53 depend on which OS network stack is used.
56 \dir src/radius RADIUS
58 RADIUS module includes RADIUS message building and parsing
59 functionality and separate RADIUS client and server functions.
62 \dir src/rsn_supp IEEE 802.11 RSN and WPA supplicant
65 \dir src/tls Internal TLS server and client implementation
67 This module can be used as an alternative to using an external TLS
71 \dir src/utils Utility functions
73 Independent set of helper functions that most other components
74 use. This includes portability wrappers and helpers for common tasks.
77 \dir src/wps Wi-Fi Protected Setup
79 This directory includes Wi-Fi Protected Setup functions for Registrar
80 (both internal in an AP and an External Registrar and
81 Enrollee. Minimal UPnP and HTTP functionality is also provided for the
82 functionality needed to implement Wi-Fi Protected Setup.
85 \dir wpa_supplicant %wpa_supplicant
87 %wpa_supplicant-specific code for configuration, control interface, and