wpa_supplicant / hostapd 2.0

File List

Here is a list of all documented files with brief descriptions:
hostapd/config_file.cHostapd / Configuration file parser
hostapd/config_file.h [code]Hostapd / Configuration file parser
hostapd/ctrl_iface.cHostapd / UNIX domain socket -based control interface
hostapd/ctrl_iface.h [code]Hostapd / UNIX domain socket -based control interface
hostapd/dump_state.cHostapd / State dump
hostapd/dump_state.h [code]Hostapd / State dump
hostapd/eap_register.cEAP method registration
hostapd/eap_register.h [code]EAP method registration
hostapd/hlr_auc_gw.cHLR/AuC testing gateway for hostapd EAP-SIM/AKA database/authenticator
hostapd/hostapd_cli.cHostapd - command line interface for hostapd daemon
hostapd/main.cHostapd / main()
hostapd/nt_password_hash.cHostapd - Plaintext password to NtPasswordHash
src/ap/accounting.cHostapd / RADIUS Accounting
src/ap/accounting.h [code]Hostapd / RADIUS Accounting
src/ap/ap_config.cHostapd / Configuration helper functions
src/ap/ap_config.h [code]Hostapd / Configuration definitions and helpers functions
src/ap/ap_drv_ops.cHostapd - Driver operations
src/ap/ap_drv_ops.h [code]Hostapd - Driver operations
src/ap/ap_list.cHostapd / AP table
src/ap/ap_list.h [code]Hostapd / AP table
src/ap/ap_mlme.cHostapd / IEEE 802.11 MLME
src/ap/ap_mlme.h [code]Hostapd / IEEE 802.11 MLME
src/ap/authsrv.cAuthentication server setup
src/ap/authsrv.h [code]Authentication server setup
src/ap/beacon.cHostapd / IEEE 802.11 Management: Beacon and Probe Request/Response
src/ap/beacon.h [code]Hostapd / IEEE 802.11 Management: Beacon and Probe Request/Response
src/ap/ctrl_iface_ap.cControl interface for shared AP commands
src/ap/ctrl_iface_ap.h [code]Control interface for shared AP commands
src/ap/drv_callbacks.cHostapd / Callback functions for driver wrappers
src/ap/gas_serv.cGeneric advertisement service (GAS) server
src/ap/gas_serv.h [code]Generic advertisement service (GAS) server
src/ap/hostapd.cHostapd / Initialization and configuration
src/ap/hostapd.h [code]Hostapd / Initialization and configuration
src/ap/hw_features.cHostapd / Hardware feature query and different modes
src/ap/hw_features.h [code]Hostapd / Hardware feature query and different modes
src/ap/iapp.cHostapd / IEEE 802.11F-2003 Inter-Access Point Protocol (IAPP)
src/ap/iapp.h [code]Hostapd / IEEE 802.11F-2003 Inter-Access Point Protocol (IAPP)
src/ap/ieee802_11.cHostapd / IEEE 802.11 Management
src/ap/ieee802_11.h [code]Hostapd / IEEE 802.11 Management
src/ap/ieee802_11_auth.cHostapd / IEEE 802.11 authentication (ACL)
src/ap/ieee802_11_auth.h [code]Hostapd / IEEE 802.11 authentication (ACL)
src/ap/ieee802_11_ht.cHostapd / IEEE 802.11n HT
src/ap/ieee802_11_shared.cHostapd / IEEE 802.11 Management
src/ap/ieee802_1x.cHostapd / IEEE 802.1X-2004 Authenticator
src/ap/ieee802_1x.h [code]Hostapd / IEEE 802.1X-2004 Authenticator
src/ap/p2p_hostapd.cHostapd / P2P integration
src/ap/p2p_hostapd.h [code]Hostapd / P2P integration
src/ap/peerkey_auth.cHostapd - PeerKey for Direct Link Setup (DLS)
src/ap/pmksa_cache_auth.cHostapd - PMKSA cache for IEEE 802.11i RSN
src/ap/pmksa_cache_auth.h [code]Hostapd - PMKSA cache for IEEE 802.11i RSN
src/ap/preauth_auth.cHostapd - Authenticator for IEEE 802.11i RSN pre-authentication
src/ap/preauth_auth.h [code]Hostapd - Authenticator for IEEE 802.11i RSN pre-authentication
src/ap/sta_info.cHostapd / Station table
src/ap/sta_info.h [code]Hostapd / Station table
src/ap/tkip_countermeasures.cHostapd / TKIP countermeasures
src/ap/tkip_countermeasures.h [code]Hostapd / TKIP countermeasures
src/ap/utils.cAP mode helper functions
src/ap/vlan_init.cHostapd / VLAN initialization
src/ap/vlan_init.h [code]Hostapd / VLAN initialization
src/ap/wmm.cHostapd / WMM (Wi-Fi Multimedia)
src/ap/wmm.h [code]Hostapd / WMM (Wi-Fi Multimedia)
src/ap/wpa_auth.cIEEE 802.11 RSN / WPA Authenticator
src/ap/wpa_auth.h [code]Hostapd - IEEE 802.11i-2004 / WPA Authenticator
src/ap/wpa_auth_ft.cHostapd - IEEE 802.11r - Fast BSS Transition
src/ap/wpa_auth_glue.cHostapd / WPA authenticator glue code
src/ap/wpa_auth_glue.h [code]Hostapd / WPA authenticator glue code
src/ap/wpa_auth_i.h [code]Hostapd - IEEE 802.11i-2004 / WPA Authenticator: Internal definitions
src/ap/wpa_auth_ie.cHostapd - WPA/RSN IE and KDE definitions
src/ap/wpa_auth_ie.h [code]Hostapd - WPA/RSN IE and KDE definitions
src/ap/wps_hostapd.cHostapd / WPS integration
src/ap/wps_hostapd.h [code]Hostapd / WPS integration
src/common/defs.h [code]WPA Supplicant - Common definitions
src/common/eapol_common.h [code]EAPOL definitions shared between hostapd and wpa_supplicant
src/common/gas.cGeneric advertisement service (GAS) (IEEE 802.11u)
src/common/gas.h [code]Generic advertisement service (GAS) (IEEE 802.11u)
src/common/ieee802_11_common.cIEEE 802.11 Common routines
src/common/ieee802_11_common.h [code]IEEE 802.11 Common routines
src/common/ieee802_11_defs.h [code]IEEE 802.11 Frame type definitions
src/common/privsep_commands.h [code]WPA Supplicant - privilege separation commands
src/common/version.h [code]
src/common/wpa_common.cWPA/RSN - Shared functions for supplicant and authenticator
src/common/wpa_common.h [code]WPA definitions shared between hostapd and wpa_supplicant
src/common/wpa_ctrl.cwpa_supplicant/hostapd control interface library
src/common/wpa_ctrl.h [code]wpa_supplicant/hostapd control interface library
src/crypto/aes-cbc.cAES-128 CBC
src/crypto/aes-ctr.cAES-128 CTR
src/crypto/aes-eax.cAES-128 EAX
src/crypto/aes-encblock.cAES encrypt_block
src/crypto/aes-internal-dec.cAES (Rijndael) cipher - decrypt
src/crypto/aes-internal-enc.cAES (Rijndael) cipher - encrypt
src/crypto/aes-internal.cAES (Rijndael) cipher
src/crypto/aes-omac1.cOne-key CBC MAC (OMAC1) hash with AES-128
src/crypto/aes-unwrap.cAES key unwrap (128-bit KEK, RFC3394)
src/crypto/aes-wrap.cAES Key Wrap Algorithm (128-bit KEK) (RFC3394)
src/crypto/aes.h [code]AES functions
src/crypto/aes_i.h [code]AES (Rijndael) cipher
src/crypto/aes_wrap.h [code]AES-based functions
src/crypto/crypto.h [code]WPA Supplicant / wrapper functions for crypto libraries
src/crypto/crypto_cryptoapi.cCrypto wrapper for Microsoft CryptoAPI
src/crypto/crypto_gnutls.cWPA Supplicant / wrapper functions for libgcrypt
src/crypto/crypto_internal-cipher.cCrypto wrapper for internal crypto implementation - Cipher wrappers
src/crypto/crypto_internal-modexp.cCrypto wrapper for internal crypto implementation - modexp
src/crypto/crypto_internal-rsa.cCrypto wrapper for internal crypto implementation - RSA parts
src/crypto/crypto_internal.cCrypto wrapper for internal crypto implementation
src/crypto/crypto_libtomcrypt.cWPA Supplicant / Crypto wrapper for LibTomCrypt (for internal TLSv1)
src/crypto/crypto_none.cWPA Supplicant / Empty template functions for crypto wrapper
src/crypto/crypto_nss.cCrypto wrapper functions for NSS
src/crypto/crypto_openssl.cWPA Supplicant / wrapper functions for libcrypto
src/crypto/des-internal.cDES and 3DES-EDE ciphers
src/crypto/des_i.h [code]DES and 3DES-EDE ciphers
src/crypto/dh_group5.cDiffie-Hellman group 5 operations
src/crypto/dh_group5.h [code]Diffie-Hellman group 5 operations
src/crypto/dh_groups.cDiffie-Hellman groups
src/crypto/dh_groups.h [code]Diffie-Hellman groups
src/crypto/fips_prf_cryptoapi.cFIPS 186-2 PRF for Microsoft CryptoAPI
src/crypto/fips_prf_gnutls.cFIPS 186-2 PRF for libgcrypt
src/crypto/fips_prf_internal.cFIPS 186-2 PRF for internal crypto implementation
src/crypto/fips_prf_nss.cFIPS 186-2 PRF for NSS
src/crypto/fips_prf_openssl.cFIPS 186-2 PRF for libcrypto
src/crypto/md4-internal.cMD4 hash implementation
src/crypto/md5-internal.cMD5 hash implementation and interface functions
src/crypto/md5-non-fips.cMD5 hash implementation and interface functions (non-FIPS allowed cases)
src/crypto/md5.cMD5 hash implementation and interface functions
src/crypto/md5.h [code]MD5 hash implementation and interface functions
src/crypto/md5_i.h [code]MD5 internal definitions
src/crypto/milenage.c3GPP AKA - Milenage algorithm (3GPP TS 35.205, .206, .207, .208)
src/crypto/milenage.h [code]UMTS AKA - Milenage algorithm (3GPP TS 35.205, .206, .207, .208)
src/crypto/ms_funcs.cWPA Supplicant / shared MSCHAPV2 helper functions / RFC 2433 / RFC 2759
src/crypto/ms_funcs.h [code]WPA Supplicant / shared MSCHAPV2 helper functions / RFC 2433 / RFC 2759
src/crypto/random.cRandom number generator
src/crypto/random.h [code]Random number generator
src/crypto/rc4.cRC4 stream cipher
src/crypto/sha1-internal.cSHA1 hash implementation and interface functions
src/crypto/sha1-pbkdf2.cSHA1-based key derivation function (PBKDF2) for IEEE 802.11i
src/crypto/sha1-tlsprf.cTLS PRF (SHA1 + MD5)
src/crypto/sha1-tprf.cSHA1 T-PRF for EAP-FAST
src/crypto/sha1.cSHA1 hash implementation and interface functions
src/crypto/sha1.h [code]SHA1 hash implementation and interface functions
src/crypto/sha1_i.h [code]SHA1 internal definitions
src/crypto/sha256-internal.cSHA-256 hash implementation and interface functions
src/crypto/sha256-tlsprf.cTLS PRF P_SHA256
src/crypto/sha256.cSHA-256 hash implementation and interface functions
src/crypto/sha256.h [code]SHA256 hash implementation and interface functions
src/crypto/sha256_i.h [code]SHA-256 internal definitions
src/crypto/tls.h [code]SSL/TLS interface definition
src/crypto/tls_gnutls.cSSL/TLS interface functions for GnuTLS
src/crypto/tls_internal.cTLS interface functions and an internal TLS implementation
src/crypto/tls_none.cSSL/TLS interface functions for no TLS case
src/crypto/tls_nss.cSSL/TLS interface functions for NSS
src/crypto/tls_openssl.cSSL/TLS interface functions for OpenSSL
src/crypto/tls_schannel.cSSL/TLS interface functions for Microsoft Schannel
src/drivers/android_drv.h [code]Android driver interface
src/drivers/driver.h [code]Driver interface definition
src/drivers/driver_atheros.cHostapd / Driver interaction with Atheros driver
src/drivers/driver_bsd.cWPA Supplicant - driver interaction with BSD net80211 layer
src/drivers/driver_common.cCommon driver-related functions
src/drivers/driver_hostap.cDriver interaction with Linux Host AP driver
src/drivers/driver_hostap.h [code]Driver interaction with Linux Host AP driver
src/drivers/driver_madwifi.cWPA Supplicant - driver interaction with MADWIFI 802.11 driver
src/drivers/driver_ndis.cWPA Supplicant - Windows/NDIS driver interface
src/drivers/driver_ndis.h [code]WPA Supplicant - Windows/NDIS driver interface
src/drivers/driver_ndis_.cWPA Supplicant - Windows/NDIS driver interface - event processing
src/drivers/driver_nl80211.cDriver interaction with Linux nl80211/cfg80211
src/drivers/driver_none.cDriver interface for RADIUS server or WPS ER only (no driver)
src/drivers/driver_privsep.cWPA Supplicant - privilege separated driver interface
src/drivers/driver_roboswitch.cWPA Supplicant - roboswitch driver interface
src/drivers/driver_test.cTesting driver interface for a simulated network driver
src/drivers/driver_wext.cDriver interaction with generic Linux Wireless Extensions
src/drivers/driver_wext.h [code]WPA Supplicant - driver_wext exported functions
src/drivers/driver_wired.cWired Ethernet driver interface
src/drivers/drivers.cDriver interface list
src/drivers/linux_ioctl.cLinux ioctl helper functions for driver wrappers
src/drivers/linux_ioctl.h [code]Linux ioctl helper functions for driver wrappers
src/drivers/linux_wext.h [code]Driver interaction with generic Linux Wireless Extensions
src/drivers/ndis_events.cNdis_events - Receive NdisMIndicateStatus() events using WMI
src/drivers/netlink.cNetlink helper functions for driver wrappers
src/drivers/netlink.h [code]Netlink helper functions for driver wrappers
src/drivers/nl80211_copy.h [code]
src/drivers/priv_netlink.h [code]wpa_supplicant - Private copy of Linux netlink/rtnetlink definitions
src/drivers/rfkill.cLinux rfkill helper functions for driver wrappers
src/drivers/rfkill.h [code]Linux rfkill helper functions for driver wrappers
src/eap_common/chap.cCHAP-MD5 (RFC 1994)
src/eap_common/chap.h [code]CHAP-MD5 (RFC 1994)
src/eap_common/eap_common.cEAP common peer/server definitions
src/eap_common/eap_common.h [code]EAP common peer/server definitions
src/eap_common/eap_defs.h [code]EAP server/peer: Shared EAP definitions
src/eap_common/eap_fast_common.cEAP-FAST common helper functions (RFC 4851)
src/eap_common/eap_fast_common.h [code]EAP-FAST definitions (RFC 4851)
src/eap_common/eap_gpsk_common.cEAP server/peer: EAP-GPSK shared routines
src/eap_common/eap_gpsk_common.h [code]EAP server/peer: EAP-GPSK shared routines
src/eap_common/eap_ikev2_common.cEAP-IKEv2 common routines
src/eap_common/eap_ikev2_common.h [code]EAP-IKEv2 definitions
src/eap_common/eap_pax_common.cEAP server/peer: EAP-PAX shared routines
src/eap_common/eap_pax_common.h [code]EAP server/peer: EAP-PAX shared routines
src/eap_common/eap_peap_common.cEAP-PEAP common routines
src/eap_common/eap_peap_common.h [code]EAP-PEAP common routines
src/eap_common/eap_psk_common.cEAP server/peer: EAP-PSK shared routines
src/eap_common/eap_psk_common.h [code]EAP server/peer: EAP-PSK shared routines
src/eap_common/eap_pwd_common.cEAP server/peer: EAP-pwd shared routines
src/eap_common/eap_pwd_common.h [code]EAP server/peer: EAP-pwd shared definitions
src/eap_common/eap_sake_common.cEAP server/peer: EAP-SAKE shared routines
src/eap_common/eap_sake_common.h [code]EAP server/peer: EAP-SAKE shared routines
src/eap_common/eap_sim_common.cEAP peer/server: EAP-SIM/AKA/AKA' shared routines
src/eap_common/eap_sim_common.h [code]EAP peer/server: EAP-SIM/AKA/AKA' shared routines
src/eap_common/eap_tlv_common.h [code]EAP-TLV definitions (draft-josefsson-pppext-eap-tls-eap-10.txt)
src/eap_common/eap_ttls.h [code]EAP server/peer: EAP-TTLS (RFC 5281)
src/eap_common/eap_wsc_common.cEAP-WSC common routines for Wi-Fi Protected Setup
src/eap_common/eap_wsc_common.h [code]EAP-WSC definitions for Wi-Fi Protected Setup
src/eap_common/ikev2_common.cIKEv2 common routines for initiator and responder
src/eap_common/ikev2_common.h [code]IKEv2 definitions
src/eap_peer/eap.cEAP peer state machines (RFC 4137)
src/eap_peer/eap.h [code]EAP peer state machine functions (RFC 4137)
src/eap_peer/eap_aka.cEAP peer method: EAP-AKA (RFC 4187) and EAP-AKA' (draft-arkko-eap-aka-kdf)
src/eap_peer/eap_config.h [code]EAP peer configuration data
src/eap_peer/eap_fast.cEAP peer method: EAP-FAST (RFC 4851)
src/eap_peer/eap_fast_pac.cEAP peer method: EAP-FAST PAC file processing
src/eap_peer/eap_fast_pac.h [code]EAP peer method: EAP-FAST PAC file processing
src/eap_peer/eap_gpsk.cEAP peer method: EAP-GPSK (RFC 5433)
src/eap_peer/eap_gtc.cEAP peer method: EAP-GTC (RFC 3748)
src/eap_peer/eap_i.h [code]EAP peer state machines internal structures (RFC 4137)
src/eap_peer/eap_ikev2.cEAP-IKEv2 peer (RFC 5106)
src/eap_peer/eap_leap.cEAP peer method: LEAP
src/eap_peer/eap_md5.cEAP peer method: EAP-MD5 (RFC 3748 and RFC 1994)
src/eap_peer/eap_methods.cEAP peer: Method registration
src/eap_peer/eap_methods.h [code]EAP peer: Method registration
src/eap_peer/eap_mschapv2.cEAP peer method: EAP-MSCHAPV2 (draft-kamath-pppext-eap-mschapv2-00.txt)
src/eap_peer/eap_otp.cEAP peer method: EAP-OTP (RFC 3748)
src/eap_peer/eap_pax.cEAP peer method: EAP-PAX (RFC 4746)
src/eap_peer/eap_peap.cEAP peer method: EAP-PEAP (draft-josefsson-pppext-eap-tls-eap-10.txt)
src/eap_peer/eap_psk.cEAP peer method: EAP-PSK (RFC 4764)
src/eap_peer/eap_pwd.cEAP peer method: EAP-pwd (RFC 5931)
src/eap_peer/eap_sake.cEAP peer method: EAP-SAKE (RFC 4763)
src/eap_peer/eap_sim.cEAP peer method: EAP-SIM (RFC 4186)
src/eap_peer/eap_tls.cEAP peer method: EAP-TLS (RFC 2716)
src/eap_peer/eap_tls_common.cEAP peer: EAP-TLS/PEAP/TTLS/FAST common functions
src/eap_peer/eap_tls_common.h [code]EAP peer: EAP-TLS/PEAP/TTLS/FAST common functions
src/eap_peer/eap_tnc.cEAP peer method: EAP-TNC (Trusted Network Connect)
src/eap_peer/eap_ttls.cEAP peer method: EAP-TTLS (RFC 5281)
src/eap_peer/eap_vendor_test.cEAP peer method: Test method for vendor specific (expanded) EAP type
src/eap_peer/eap_wsc.cEAP-WSC peer for Wi-Fi Protected Setup
src/eap_peer/ikev2.cIKEv2 responder (RFC 4306) for EAP-IKEV2
src/eap_peer/ikev2.h [code]IKEv2 responder (RFC 4306) for EAP-IKEV2
src/eap_peer/mschapv2.cMSCHAPV2 (RFC 2759)
src/eap_peer/mschapv2.h [code]MSCHAPV2 (RFC 2759)
src/eap_peer/tncc.cEAP-TNC - TNCC (IF-IMC and IF-TNCCS)
src/eap_peer/tncc.h [code]EAP-TNC - TNCC (IF-IMC and IF-TNCCS)
src/eap_server/eap.h [code]Hostapd / EAP Full Authenticator state machine (RFC 4137)
src/eap_server/eap_i.h [code]Hostapd / EAP Authenticator state machine internal structures (RFC 4137)
src/eap_server/eap_methods.h [code]EAP server method registration
src/eap_server/eap_server.cHostapd / EAP Full Authenticator state machine (RFC 4137)
src/eap_server/eap_server_aka.cHostapd / EAP-AKA (RFC 4187) and EAP-AKA' (draft-arkko-eap-aka-kdf)
src/eap_server/eap_server_fast.cEAP-FAST server (RFC 4851)
src/eap_server/eap_server_gpsk.cHostapd / EAP-GPSK (RFC 5433) server
src/eap_server/eap_server_gtc.cHostapd / EAP-GTC (RFC 3748)
src/eap_server/eap_server_identity.cHostapd / EAP-Identity
src/eap_server/eap_server_ikev2.cEAP-IKEv2 server (RFC 5106)
src/eap_server/eap_server_md5.cHostapd / EAP-MD5 server
src/eap_server/eap_server_methods.cEAP server method registration
src/eap_server/eap_server_mschapv2.cHostapd / EAP-MSCHAPv2 (draft-kamath-pppext-eap-mschapv2-00.txt) server
src/eap_server/eap_server_pax.cHostapd / EAP-PAX (RFC 4746) server
src/eap_server/eap_server_peap.cHostapd / EAP-PEAP (draft-josefsson-pppext-eap-tls-eap-10.txt)
src/eap_server/eap_server_psk.cHostapd / EAP-PSK (RFC 4764) server
src/eap_server/eap_server_pwd.cHostapd / EAP-pwd (RFC 5931) server
src/eap_server/eap_server_sake.cHostapd / EAP-SAKE (RFC 4763) server
src/eap_server/eap_server_sim.cHostapd / EAP-SIM (RFC 4186)
src/eap_server/eap_server_tls.cHostapd / EAP-TLS (RFC 2716)
src/eap_server/eap_server_tls_common.cEAP-TLS/PEAP/TTLS/FAST server common functions
src/eap_server/eap_server_tnc.cEAP server method: EAP-TNC (Trusted Network Connect)
src/eap_server/eap_server_ttls.cHostapd / EAP-TTLS (RFC 5281)
src/eap_server/eap_server_vendor_test.cHostapd / Test method for vendor specific (expanded) EAP type
src/eap_server/eap_server_wsc.cEAP-WSC server for Wi-Fi Protected Setup
src/eap_server/eap_sim_db.cHostapd / EAP-SIM database/authenticator gateway
src/eap_server/eap_sim_db.h [code]Hostapd / EAP-SIM database/authenticator gateway
src/eap_server/eap_tls_common.h [code]EAP-TLS/PEAP/TTLS/FAST server common functions
src/eap_server/ikev2.cIKEv2 initiator (RFC 4306) for EAP-IKEV2
src/eap_server/ikev2.h [code]IKEv2 initiator (RFC 4306) for EAP-IKEV2
src/eap_server/tncs.cEAP-TNC - TNCS (IF-IMV, IF-TNCCS, and IF-TNCCS-SOH)
src/eap_server/tncs.h [code]EAP-TNC - TNCS (IF-IMV, IF-TNCCS, and IF-TNCCS-SOH)
src/eapol_auth/eapol_auth_dump.cIEEE 802.1X-2004 Authenticator - State dump
src/eapol_auth/eapol_auth_sm.cIEEE 802.1X-2004 Authenticator - EAPOL state machine
src/eapol_auth/eapol_auth_sm.h [code]IEEE 802.1X-2004 Authenticator - EAPOL state machine
src/eapol_auth/eapol_auth_sm_i.h [code]IEEE 802.1X-2004 Authenticator - EAPOL state machine (internal definitions)
src/eapol_supp/eapol_supp_sm.cEAPOL supplicant state machines
src/eapol_supp/eapol_supp_sm.h [code]EAPOL supplicant state machines
src/l2_packet/l2_packet.h [code]WPA Supplicant - Layer2 packet interface definition
src/l2_packet/l2_packet_freebsd.cWPA Supplicant - Layer2 packet handling with FreeBSD
src/l2_packet/l2_packet_linux.cWPA Supplicant - Layer2 packet handling with Linux packet sockets
src/l2_packet/l2_packet_ndis.cWPA Supplicant - Layer2 packet handling with Microsoft NDISUIO
src/l2_packet/l2_packet_none.cWPA Supplicant - Layer2 packet handling example with dummy functions
src/l2_packet/l2_packet_pcap.cWPA Supplicant - Layer2 packet handling with libpcap/libdnet and WinPcap
src/l2_packet/l2_packet_privsep.cWPA Supplicant - Layer2 packet handling with privilege separation
src/l2_packet/l2_packet_winpcap.cWPA Supplicant - Layer2 packet handling with WinPcap RX thread
src/p2p/p2p.cWi-Fi Direct - P2P module
src/p2p/p2p.h [code]Wi-Fi Direct - P2P module
src/p2p/p2p_build.cP2P - IE builder
src/p2p/p2p_dev_disc.cWi-Fi Direct - P2P Device Discoverability procedure
src/p2p/p2p_go_neg.cWi-Fi Direct - P2P Group Owner Negotiation
src/p2p/p2p_group.cWi-Fi Direct - P2P group operations
src/p2p/p2p_i.h [code]P2P - Internal definitions for P2P module
src/p2p/p2p_invitation.cWi-Fi Direct - P2P Invitation procedure
src/p2p/p2p_parse.cP2P - IE parser
src/p2p/p2p_pd.cWi-Fi Direct - P2P provision discovery
src/p2p/p2p_sd.cWi-Fi Direct - P2P service discovery
src/p2p/p2p_utils.cP2P - generic helper functions
src/radius/radius.cRADIUS message processing
src/radius/radius.h [code]RADIUS message processing
src/radius/radius_client.cRADIUS client
src/radius/radius_client.h [code]RADIUS client
src/radius/radius_server.cRADIUS authentication server
src/radius/radius_server.h [code]RADIUS authentication server
src/rsn_supp/peerkey.cWPA Supplicant - PeerKey for Direct Link Setup (DLS)
src/rsn_supp/peerkey.h [code]WPA Supplicant - PeerKey for Direct Link Setup (DLS)
src/rsn_supp/pmksa_cache.cWPA Supplicant - RSN PMKSA cache
src/rsn_supp/pmksa_cache.h [code]wpa_supplicant - WPA2/RSN PMKSA cache functions
src/rsn_supp/preauth.cRSN pre-authentication (supplicant)
src/rsn_supp/preauth.h [code]wpa_supplicant - WPA2/RSN pre-authentication functions
src/rsn_supp/tdls.cwpa_supplicant - TDLS
src/rsn_supp/wpa.cWPA Supplicant - WPA state machine and EAPOL-Key processing
src/rsn_supp/wpa.h [code]wpa_supplicant - WPA definitions
src/rsn_supp/wpa_ft.cWPA Supplicant - IEEE 802.11r - Fast BSS Transition
src/rsn_supp/wpa_i.h [code]Internal WPA/RSN supplicant state machine definitions
src/rsn_supp/wpa_ie.cwpa_supplicant - WPA/RSN IE and KDE processing
src/rsn_supp/wpa_ie.h [code]wpa_supplicant - WPA/RSN IE and KDE definitions
src/tls/asn1.cASN.1 DER parsing
src/tls/asn1.h [code]ASN.1 DER parsing
src/tls/bignum.cBig number math
src/tls/bignum.h [code]Big number math
src/tls/libtommath.cMinimal code for RSA support from LibTomMath 0.41 http://libtom.org/ http://libtom.org/files/ltm-0.41.tar.bz2 This library was released in public domain by Tom St Denis
src/tls/pkcs1.cPKCS #1 (RSA Encryption)
src/tls/pkcs1.h [code]PKCS #1 (RSA Encryption)
src/tls/pkcs5.cPKCS #5 (Password-based Encryption)
src/tls/pkcs5.h [code]PKCS #5 (Password-based Encryption)
src/tls/pkcs8.cPKCS #8 (Private-key information syntax)
src/tls/pkcs8.h [code]PKCS #8 (Private-key information syntax)
src/tls/rsa.cRSA
src/tls/rsa.h [code]RSA
src/tls/tlsv1_client.cTLS v1.0/v1.1/v1.2 client (RFC 2246, RFC 4346, RFC 5246)
src/tls/tlsv1_client.h [code]TLS v1.0/v1.1/v1.2 client (RFC 2246, RFC 4346, RFC 5246)
src/tls/tlsv1_client_i.h [code]TLSv1 client - internal structures
src/tls/tlsv1_client_read.cTLSv1 client - read handshake message
src/tls/tlsv1_client_write.cTLSv1 client - write handshake message
src/tls/tlsv1_common.cTLSv1 common routines
src/tls/tlsv1_common.h [code]TLSv1 common definitions
src/tls/tlsv1_cred.cTLSv1 credentials
src/tls/tlsv1_cred.h [code]TLSv1 credentials
src/tls/tlsv1_record.cTLSv1 Record Protocol
src/tls/tlsv1_record.h [code]TLSv1 Record Protocol
src/tls/tlsv1_server.cTLS v1.0/v1.1/v1.2 server (RFC 2246, RFC 4346, RFC 5246)
src/tls/tlsv1_server.h [code]TLS v1.0/v1.1/v1.2 server (RFC 2246, RFC 4346, RFC 5246)
src/tls/tlsv1_server_i.h [code]TLSv1 server - internal structures
src/tls/tlsv1_server_read.cTLSv1 server - read handshake message
src/tls/tlsv1_server_write.cTLSv1 server - write handshake message
src/tls/x509v3.cX.509v3 certificate parsing and processing (RFC 3280 profile)
src/tls/x509v3.h [code]X.509v3 certificate parsing and processing
src/utils/base64.cBase64 encoding/decoding (RFC1341)
src/utils/base64.h [code]Base64 encoding/decoding (RFC1341)
src/utils/build_config.h [code]wpa_supplicant/hostapd - Build time configuration defines
src/utils/common.cwpa_supplicant/hostapd / common helper functions, etc
src/utils/common.h [code]wpa_supplicant/hostapd / common helper functions, etc
src/utils/edit.cCommand line editing and history
src/utils/edit.h [code]Command line editing and history
src/utils/edit_readline.cCommand line editing and history wrapper for readline
src/utils/edit_simple.cMinimal command line editing
src/utils/eloop.cEvent loop based on select() loop
src/utils/eloop.h [code]Event loop
src/utils/eloop_none.cEvent loop - empty template (basic structure, but no OS specific operations)
src/utils/eloop_win.cEvent loop based on Windows events and WaitForMultipleObjects
src/utils/includes.h [code]wpa_supplicant/hostapd - Default include files
src/utils/ip_addr.cIP address processing
src/utils/ip_addr.h [code]IP address processing
src/utils/list.h [code]Doubly-linked list
src/utils/os.h [code]OS specific functions
src/utils/os_internal.cwpa_supplicant/hostapd / Internal implementation of OS specific functions
src/utils/os_none.cwpa_supplicant/hostapd / Empty OS specific functions
src/utils/os_unix.cOS specific functions for UNIX/POSIX systems
src/utils/os_win32.cwpa_supplicant/hostapd / OS specific functions for Win32 systems
src/utils/pcsc_funcs.cWPA Supplicant / PC/SC smartcard interface for USIM, GSM SIM
src/utils/pcsc_funcs.h [code]WPA Supplicant / PC/SC smartcard interface for USIM, GSM SIM
src/utils/radiotap.cRadiotap parser
src/utils/radiotap.h [code]
src/utils/radiotap_iter.h [code]Radiotap parser
src/utils/state_machine.h [code]wpa_supplicant/hostapd - State machine definitions
src/utils/trace.cBacktrace debugging
src/utils/trace.h [code]Backtrace debugging
src/utils/uuid.cUniversally Unique IDentifier (UUID)
src/utils/uuid.h [code]Universally Unique IDentifier (UUID)
src/utils/wpa_debug.cwpa_supplicant/hostapd / Debug prints
src/utils/wpa_debug.h [code]wpa_supplicant/hostapd / Debug prints
src/utils/wpabuf.cDynamic data buffer
src/utils/wpabuf.h [code]Dynamic data buffer
src/wps/http.h [code]HTTP for WPS
src/wps/http_client.cHttp_client - HTTP client
src/wps/http_client.h [code]Http_client - HTTP client
src/wps/http_server.cHttp_server - HTTP server
src/wps/http_server.h [code]Http_server - HTTP server
src/wps/httpread.cHttpread - Manage reading file(s) from HTTP/TCP socket Author: Ted Merrill
src/wps/httpread.h [code]Httpread - Manage reading file(s) from HTTP/TCP socket Author: Ted Merrill
src/wps/ndef.cNDEF(NFC Data Exchange Format) routines for Wi-Fi Protected Setup Reference is "NFCForum-TS-NDEF_1.0 2006-07-24"
src/wps/upnp_xml.cUPnP XML helper routines
src/wps/upnp_xml.h [code]UPnP XML helper routines
src/wps/wps.cWi-Fi Protected Setup
src/wps/wps.h [code]Wi-Fi Protected Setup
src/wps/wps_attr_build.cWi-Fi Protected Setup - attribute building
src/wps/wps_attr_parse.cWi-Fi Protected Setup - attribute parsing
src/wps/wps_attr_process.cWi-Fi Protected Setup - attribute processing
src/wps/wps_common.cWi-Fi Protected Setup - common functionality
src/wps/wps_defs.h [code]Wi-Fi Protected Setup - message definitions
src/wps/wps_dev_attr.cWi-Fi Protected Setup - device attributes
src/wps/wps_dev_attr.h [code]Wi-Fi Protected Setup - device attributes
src/wps/wps_enrollee.cWi-Fi Protected Setup - Enrollee
src/wps/wps_er.cWi-Fi Protected Setup - External Registrar
src/wps/wps_er.h [code]Wi-Fi Protected Setup - External Registrar
src/wps/wps_er_ssdp.cWi-Fi Protected Setup - External Registrar (SSDP)
src/wps/wps_i.h [code]Wi-Fi Protected Setup - internal definitions
src/wps/wps_nfc.cNFC routines for Wi-Fi Protected Setup
src/wps/wps_nfc_pn531.cNFC PN531 routines for Wi-Fi Protected Setup
src/wps/wps_registrar.cWi-Fi Protected Setup - Registrar
src/wps/wps_ufd.cUFD routines for Wi-Fi Protected Setup
src/wps/wps_upnp.cUPnP WPS Device
src/wps/wps_upnp.h [code]UPnP WPS Device
src/wps/wps_upnp_ap.cWi-Fi Protected Setup - UPnP AP functionality
src/wps/wps_upnp_event.cUPnP WPS Device - Event processing
src/wps/wps_upnp_i.h [code]UPnP for WPS / internal definitions
src/wps/wps_upnp_ssdp.cUPnP SSDP for WPS
src/wps/wps_upnp_web.cUPnP WPS Device - Web connections
src/wps/wps_validate.cWi-Fi Protected Setup - Strict protocol validation routines
wpa_supplicant/ap.cWPA Supplicant - Basic AP mode support routines
wpa_supplicant/ap.h [code]WPA Supplicant - Basic AP mode support routines
wpa_supplicant/bgscan.cWPA Supplicant - background scan and roaming interface
wpa_supplicant/bgscan.h [code]WPA Supplicant - background scan and roaming interface
wpa_supplicant/bgscan_learn.cWPA Supplicant - background scan and roaming module: learn
wpa_supplicant/bgscan_simple.cWPA Supplicant - background scan and roaming module: simple
wpa_supplicant/blacklist.cwpa_supplicant - Temporary BSSID blacklist
wpa_supplicant/blacklist.h [code]wpa_supplicant - Temporary BSSID blacklist
wpa_supplicant/bss.cBSS table
wpa_supplicant/bss.h [code]BSS table
wpa_supplicant/config.cWPA Supplicant / Configuration parser and common functions
wpa_supplicant/config.h [code]WPA Supplicant / Configuration file structures
wpa_supplicant/config_file.cWPA Supplicant / Configuration backend: text file
wpa_supplicant/config_none.cWPA Supplicant / Configuration backend: empty starting point
wpa_supplicant/config_ssid.h [code]WPA Supplicant / Network configuration structures
wpa_supplicant/config_winreg.cWPA Supplicant / Configuration backend: Windows registry
wpa_supplicant/ctrl_iface.cWPA Supplicant / Control interface (shared code for all backends)
wpa_supplicant/ctrl_iface.h [code]WPA Supplicant / UNIX domain socket -based control interface
wpa_supplicant/ctrl_iface_named_pipe.cWPA Supplicant / Windows Named Pipe -based control interface
wpa_supplicant/ctrl_iface_udp.cWPA Supplicant / UDP socket -based control interface
wpa_supplicant/ctrl_iface_unix.cWPA Supplicant / UNIX domain socket -based control interface
wpa_supplicant/driver_i.h [code]wpa_supplicant - Internal driver interface wrappers
wpa_supplicant/eap_register.cEAP method registration
wpa_supplicant/eapol_test.cWPA Supplicant - test code
wpa_supplicant/events.cWPA Supplicant - Driver event processing
wpa_supplicant/gas_query.cGeneric advertisement service (GAS) query
wpa_supplicant/gas_query.h [code]Generic advertisement service (GAS) query
wpa_supplicant/ibss_rsn.cwpa_supplicant - IBSS RSN
wpa_supplicant/ibss_rsn.h [code]wpa_supplicant - IBSS RSN
wpa_supplicant/interworking.cInterworking (IEEE 802.11u)
wpa_supplicant/interworking.h [code]Interworking (IEEE 802.11u)
wpa_supplicant/main.cWPA Supplicant / main() function for UNIX like OSes and MinGW
wpa_supplicant/main_none.cWPA Supplicant / Example program entrypoint
wpa_supplicant/main_winmain.cWPA Supplicant / WinMain() function for Windows-based applications
wpa_supplicant/main_winsvc.cWPA Supplicant / main() function for Win32 service
wpa_supplicant/notify.cwpa_supplicant - Event notifications
wpa_supplicant/notify.h [code]wpa_supplicant - Event notifications
wpa_supplicant/offchannel.cwpa_supplicant - Off-channel Action frame TX/RX
wpa_supplicant/offchannel.h [code]wpa_supplicant - Off-channel Action frame TX/RX
wpa_supplicant/p2p_supplicant.cwpa_supplicant - P2P
wpa_supplicant/p2p_supplicant.h [code]wpa_supplicant - P2P
wpa_supplicant/preauth_test.cWPA Supplicant - test code for pre-authentication
wpa_supplicant/scan.cWPA Supplicant - Scanning
wpa_supplicant/scan.h [code]WPA Supplicant - Scanning
wpa_supplicant/sme.cwpa_supplicant - SME
wpa_supplicant/sme.h [code]wpa_supplicant - SME
wpa_supplicant/win_if_list.cWin_if_list - Display network interfaces with description (for Windows)
wpa_supplicant/wpa_cli.cWPA Supplicant - command line interface for wpa_supplicant daemon
wpa_supplicant/wpa_passphrase.cWPA Supplicant - ASCII passphrase to WPA PSK tool
wpa_supplicant/wpa_priv.cWPA Supplicant / privileged helper program
wpa_supplicant/wpa_supplicant.cWPA Supplicant
wpa_supplicant/wpa_supplicant_i.h [code]wpa_supplicant - Internal definitions
wpa_supplicant/wpas_glue.cWPA Supplicant - Glue code to setup EAPOL and RSN modules
wpa_supplicant/wpas_glue.h [code]WPA Supplicant - Glue code to setup EAPOL and RSN modules
wpa_supplicant/wps_supplicant.cwpa_supplicant / WPS integration
wpa_supplicant/wps_supplicant.h [code]wpa_supplicant / WPS integration
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines