| aes.c | AES (Rijndael) cipher |
| aes.h | AES functions |
| aes_wrap.c | AES-based functions |
| aes_wrap.h | AES-based functions |
| asn1.c | ASN.1 DER parsing |
| asn1.h | ASN.1 DER parsing |
| asn1_test.c | Testing tool for ASN.1/X.509v3 routines |
| base64.c | Base64 encoding/decoding (RFC1341) |
| base64.h | Base64 encoding/decoding (RFC1341) |
| bignum.c | Big number math |
| bignum.h | Big number math |
| build_config.h | Wpa_supplicant/hostapd - Build time configuration defines |
| ccx_aei.c | WPA Supplicant - CCX NAC - Asynchronous Event Interface |
| ccx_aei_run.c | WPA Supplicant - CCX NAC - Test program from Asynchronous Event Interface |
| cfgdefs.h | WPA Supplicant - Configuration defines for IDE builds |
| common.c | Wpa_supplicant/hostapd / common helper functions, etc |
| common.h | Wpa_supplicant/hostapd / common helper functions, etc |
| config.c | WPA Supplicant / Configuration parser and common functions |
| config.h | WPA Supplicant / Configuration file structures |
| config_defs.h | WPA Supplicant - configuration defines |
| config_file.c | WPA Supplicant / Configuration backend: text file |
| config_none.c | WPA Supplicant / Configuration backend: empty starting point |
| config_registry.c | WPA Supplicant - Registry configuration functions for Win32 |
| config_registry.h | WPA Supplicant - Registry configuration functions for Win32 |
| config_ssid.h | WPA Supplicant / Network configuration structures |
| config_types.h | Hostapd / Shared configuration file defines |
| config_vx.c | WPA Supplicant / Configuration file parser for VxWorks |
| config_vx.h | WPA Supplicant / Configuration file parser for VxWorks |
| config_winreg.c | WPA Supplicant / Configuration backend: Windows registry |
| convert_conf.c | WPA Supplicant / WinCE configuration converter (text to registry) |
| crypto.c | WPA Supplicant / wrapper functions for libcrypto |
| crypto.h | WPA Supplicant / wrapper functions for crypto libraries |
| crypto_certicom.c | WPA Supplicant / wrapper functions for Certicom |
| crypto_cryptoapi.c | WPA Supplicant / Crypto wrapper for Microsoft CryptoAPI |
| crypto_gnutls.c | WPA Supplicant / wrapper functions for libgcrypt |
| crypto_internal.c | WPA Supplicant / Crypto wrapper for internal crypto implementation |
| crypto_libtomcrypt.c | WPA Supplicant / Crypto wrapper for LibTomCrypt (for internal TLSv1) |
| crypto_matrixssl.c | WPA Supplicant / wrapper functions for MatrixSSL |
| crypto_none.c | WPA Supplicant / Empty template functions for crypto wrapper |
| ctrl_iface.c | WPA Supplicant / Control interface (shared code for all backends) |
| ctrl_iface.h | WPA Supplicant / UNIX domain socket -based control interface |
| ctrl_iface_dbus.c | WPA Supplicant / dbus-based control interface |
| ctrl_iface_dbus.h | WPA Supplicant / dbus-based control interface |
| ctrl_iface_dbus_handlers.c | WPA Supplicant / dbus-based control interface |
| ctrl_iface_dbus_handlers.h | WPA Supplicant / dbus-based control interface |
| ctrl_iface_msgqueue.c | WPA Supplicant / Windows CE MsgQueue -based control interface |
| ctrl_iface_named_pipe.c | WPA Supplicant / Windows Named Pipe -based control interface |
| ctrl_iface_udp.c | WPA Supplicant / UDP socket -based control interface |
| ctrl_iface_unix.c | WPA Supplicant / UNIX domain socket -based control interface |
| dbus_dict_helpers.c | WPA Supplicant / dbus-based control interface |
| dbus_dict_helpers.h | WPA Supplicant / dbus-based control interface |
| defs.h | WPA Supplicant - Common definitions |
| des.c | DES and 3DES-EDE ciphers |
| driver.h | WPA Supplicant - driver interface definition |
| driver_ar6000.c | WPA Supplicant - driver interaction with Atheros AR6000 driver |
| driver_atmel.c | WPA Supplicant - Driver interaction with Atmel Wireless LAN drivers |
| driver_broadcom.c | WPA Supplicant - driver interaction with Broadcom wl.o driver |
| driver_broadcom.h | WPA Supplicant - driver interaction with Broadcom wl.o driver |
| driver_bsd.c | WPA Supplicant - driver interaction with BSD net80211 layer |
| driver_hostap.c | WPA Supplicant - driver interaction with Linux Host AP driver |
| driver_hostap.h | WPA Supplicant - driver interaction with Linux Host AP driver |
| driver_i802.c | WPA Supplicant - driver interaction with Devicescape Software Linux driver |
| driver_ipw.c | WPA Supplicant - driver interaction with Linux ipw2100/2200 drivers |
| driver_islsoftmac.c | WPA Supplicant - driver interaction with Intersil SoftMAC driver |
| driver_madwifi.c | WPA Supplicant - driver interaction with MADWIFI 802.11 driver |
| driver_marvell.c | WPA Supplicant - driver interaction with Linux Marvell drivers |
| driver_ndis.c | WPA Supplicant - Windows/NDIS driver interface |
| driver_ndis.h | WPA Supplicant - Windows/NDIS driver interface |
| driver_ndis_.c | WPA Supplicant - Windows/NDIS driver interface - event processing |
| driver_ndisuio.c | WPA Supplicant - NDIS User I/O Ethernet driver interface for Win32 |
| driver_ndisuio.h | WPA Supplicant - NDIS User I/O Ethernet driver interface for Win32 |
| driver_ndiswrapper.c | WPA Supplicant - driver interaction with Linux ndiswrapper |
| driver_prism54.c | WPA Supplicant - driver interaction with Linux Prism54.org driver |
| driver_test.c | WPA Supplicant - testing driver interface |
| driver_wext.c | WPA Supplicant - driver interaction with generic Linux Wireless Extensions |
| driver_wext.h | WPA Supplicant - driver_wext exported functions |
| driver_wired.c | WPA Supplicant - wired Ethernet driver interface |
| drivers.c | WPA Supplicant / driver interface list |
| eap.c | EAP peer state machines (RFC 4137) |
| eap.h | EAP peer state machine functions (RFC 4137) |
| eap_aka.c | EAP peer method: EAP-AKA (RFC 4187) |
| eap_defs.h | EAP server/peer: Shared EAP definitions |
| eap_fast.c | EAP peer method: EAP-FAST (draft-cam-winget-eap-fast-03.txt) |
| eap_fast_ccx.c | WPA Supplicant / EAP-FAST (draft-cam-winget-eap-fast-00.txt) |
| eap_gpsk.c | EAP peer method: EAP-GPSK (draft-ietf-emu-eap-gpsk-01.txt) |
| eap_gpsk_common.c | EAP server/peer: EAP-GPSK shared routines |
| eap_gpsk_common.h | EAP server/peer: EAP-GPSK shared routines |
| eap_gtc.c | EAP peer method: EAP-GTC (RFC 3748) |
| eap_i.h | EAP peer state machines internal structures (RFC 4137) |
| eap_leap.c | EAP peer method: LEAP |
| eap_md5.c | EAP peer method: EAP-MD5 (RFC 3748 and RFC 1994) |
| eap_methods.c | EAP peer: Method registration |
| eap_methods.h | EAP peer: Method registration |
| eap_mschapv2.c | EAP peer method: EAP-MSCHAPV2 (draft-kamath-pppext-eap-mschapv2-00.txt) |
| eap_otp.c | EAP peer method: EAP-OTP (RFC 3748) |
| eap_pax.c | EAP peer method: EAP-PAX (draft-clancy-eap-pax-11.txt) |
| eap_pax_common.c | EAP server/peer: EAP-PAX shared routines |
| eap_pax_common.h | EAP server/peer: EAP-PAX shared routines |
| eap_peap.c | EAP peer method: EAP-PEAP (draft-josefsson-pppext-eap-tls-eap-07.txt) |
| eap_psk.c | EAP peer method: EAP-PSK (draft-bersani-eap-psk-09.txt) |
| eap_psk_common.c | EAP server/peer: EAP-PSK shared routines |
| eap_psk_common.h | EAP server/peer: EAP-PSK shared routines |
| eap_sake.c | EAP peer method: EAP-SAKE (draft-vanderveen-eap-sake-01.txt) |
| eap_sake_common.c | EAP server/peer: EAP-SAKE shared routines |
| eap_sake_common.h | EAP server/peer: EAP-SAKE shared routines |
| eap_sim.c | EAP peer method: EAP-SIM (RFC 4186) |
| eap_sim_common.c | EAP peer: EAP-SIM/AKA shared routines |
| eap_sim_common.h | EAP peer: EAP-SIM/AKA shared routines |
| eap_tls.c | EAP peer method: EAP-TLS (RFC 2716) |
| eap_tls_common.c | EAP peer: EAP-TLS/PEAP/TTLS/FAST common functions |
| eap_tls_common.h | EAP peer: EAP-TLS/PEAP/TTLS/FAST common functions |
| eap_tlv.c | EAP peer method: EAP-TLV (draft-josefsson-pppext-eap-tls-eap-07.txt) |
| eap_tlv.h | EAP peer method: EAP-TLV (draft-josefsson-pppext-eap-tls-eap-07.txt) |
| eap_ttls.c | EAP peer method: EAP-TTLS (draft-ietf-pppext-eap-ttls-03.txt) |
| eap_ttls.h | EAP server/peer: EAP-TTLS (draft-ietf-pppext-eap-ttls-03.txt) |
| eap_vendor_test.c | EAP peer method: Test method for vendor specific (expanded) EAP type |
| eapol_sm.c | WPA Supplicant / EAPOL state machines |
| eapol_sm.h | WPA Supplicant / EAPOL state machines |
| eapol_test.c | WPA Supplicant - test code |
| eloop.c | Event loop based on select() loop |
| eloop.h | Event loop |
| eloop_none.c | Event loop - empty template (basic structure, but no OS specific operations) |
| eloop_win.c | Event loop based on Windows events and WaitForMultipleObjects |
| event_ndisuio.c | WPA Supplicant - NDIS User I/O event detection/dispatch for Win32 |
| event_ndisuio.h | WPA Supplicant - NDIS event handling with ndisuio |
| events.c | WPA Supplicant - Driver event processing |
| hostapd.h | WPA Supplicant - eapol_test/hostapd defines |
| includes.h | Wpa_supplicant/hostapd - Default include files |
| l2_packet.h | WPA Supplicant - Layer2 packet interface definition |
| l2_packet_freebsd.c | WPA Supplicant - Layer2 packet handling with FreeBSD |
| l2_packet_linux.c | WPA Supplicant - Layer2 packet handling with Linux packet sockets |
| l2_packet_ndis.c | WPA Supplicant - Layer2 packet handling with Microsoft NDISUIO |
| l2_packet_ndis_im.c | WPA Supplicant - Layer2 packet handling with NDIS Intermediate driver Copyright (c) 2003-2005, Jouni Malinen <jkmaline@cc.hut.fi> Copyright (c) 2006, Devicescape Software, Inc |
| l2_packet_ndisuio.c | WPA Supplicant - Layer2 packet handling with NDIS User I/O for Win32 |
| l2_packet_none.c | WPA Supplicant - Layer2 packet handling example with dummy functions |
| l2_packet_pcap.c | WPA Supplicant - Layer2 packet handling with libpcap/libdnet and WinPcap |
| l2_packet_vx.c | WPA Supplicant - Layer2 packet handling for VxWorks |
| l2_packet_winpcap.c | WPA Supplicant - Layer2 packet handling with WinPcap RX thread |
| libtommath.c | Minimal code for RSA support from LibTomMath 0.3.9 http://math.libtomcrypt.com/ http://math.libtomcrypt.com/files/ltm-0.39.tar.bz2 This library was released in public domain by Tom St Denis |
| main.c | WPA Supplicant / main() function for UNIX like OSes and MinGW |
| main_none.c | WPA Supplicant / Example program entrypoint |
| main_vx.c | WPA Supplicant / task entry point for VxWorks |
| main_wince.c | WPA Supplicant / WinMain() function for WinCE application |
| main_wince_svc.c | WPA Supplicant - Secure Wireless Client Service for Windows CE |
| main_winmain.c | WPA Supplicant / WinMain() function for Windows-based applications |
| main_winsvc.c | WPA Supplicant / main() function for Win32 service |
| md4.c | MD4 hash implementation |
| md5.c | MD5 hash implementation and interface functions |
| md5.h | MD5 hash implementation and interface functions |
| mlme.c | WPA Supplicant - Client mode MLME |
| mlme.h | WPA Supplicant - Client mode MLME |
| ms_funcs.c | WPA Supplicant / shared MSCHAPV2 helper functions / RFC 2433 / RFC 2759 |
| ms_funcs.h | WPA Supplicant / shared MSCHAPV2 helper functions / RFC 2433 / RFC 2759 |
| ndis_events.c | Ndis_events - Receive NdisMIndicateStatus() events using WMI |
| ndis_im_common.h | WPA Supplicant - Layer2 packet handling with NDIS Intermediate driver Copyright (c) 2006, Devicescape Software, Inc |
| oid_debug.c | WPA Supplicant - Debug helper for naming NDIS OIDs |
| oid_debug.h | WPA Supplicant - Debug helper for naming NDIS OIDs |
| os.h | Wpa_supplicant/hostapd / OS specific functions |
| os_internal.c | Wpa_supplicant/hostapd / Internal implementation of OS specific functions |
| os_none.c | Wpa_supplicant/hostapd / Empty OS specific functions |
| os_unix.c | Wpa_supplicant/hostapd / OS specific functions for UNIX/POSIX systems |
| os_win32.c | Wpa_supplicant/hostapd / OS specific functions for Win32 systems |
| pa_test.c | WPA Supplicant - CCX - Example Posture Agent for NAC testing |
| pcsc_funcs.c | WPA Supplicant / PC/SC smartcard interface for USIM, GSM SIM |
| pcsc_funcs.h | WPA Supplicant / PC/SC smartcard interface for USIM, GSM SIM |
| pmksa_cache.c | WPA Supplicant - RSN PMKSA cache |
| pmksa_cache.h | Wpa_supplicant - WPA2/RSN PMKSA cache functions |
| preauth.c | WPA Supplicant - RSN pre-authentication |
| preauth.h | Wpa_supplicant - WPA2/RSN pre-authentication functions |
| preauth_test.c | WPA Supplicant - test code for pre-authentication |
| priv_netlink.h | Wpa_supplicant - Private copy of Linux netlink/rtnetlink definitions |
| radius.c | Hostapd / RADIUS message processing |
| radius.h | Hostapd / RADIUS message processing |
| radius_client.c | Hostapd / RADIUS client |
| radius_client.h | Hostapd / RADIUS client |
| rc4.c | RC4 stream cipher |
| rc4.h | RC4 stream cipher |
| rsa.c | RSA |
| rsa.h | RSA |
| sha1.c | SHA1 hash implementation and interface functions |
| sha1.h | SHA1 hash implementation and interface functions |
| sha256.c | SHA-256 hash implementation and interface functions |
| sha256.h | SHA256 hash implementation and interface functions |
| state_machine.h | Wpa_supplicant/hostapd - State machine definitions |
| time_w32.c | WPA Supplicant - Time functions for WinCE |
| tls.h | WPA Supplicant / SSL/TLS interface definition |
| tls_certicom.c | WPA Supplicant / wrapper functions for Certicom |
| tls_gnutls.c | WPA Supplicant / SSL/TLS interface functions for openssl |
| tls_internal.c | WPA Supplicant / TLS interface functions and an internal TLS implementation |
| tls_matrixssl.c | WPA Supplicant / wrapper functions for MatrixSSL |
| tls_none.c | WPA Supplicant / SSL/TLS interface functions for no TLS case |
| tls_openssl.c | WPA Supplicant / SSL/TLS interface functions for openssl |
| tls_schannel.c | WPA Supplicant / SSL/TLS interface functions for Microsoft Schannel |
| tlsv1_client.c | Wpa_supplicant: TLSv1 client (RFC 2246) |
| tlsv1_client.h | Wpa_supplicant: TLSv1 client (RFC 2246) |
| tlsv1_common.c | Wpa_supplicant/hostapd: TLSv1 common routines |
| tlsv1_common.h | Wpa_supplicant/hostapd: TLSv1 common definitions |
| version.h | WPA Supplicant |
| win_if_list.c | Win_if_list - Display network interfaces with description (for Windows) |
| wpa.c | WPA Supplicant - WPA state machine and EAPOL-Key processing |
| wpa.h | Wpa_supplicant - WPA definitions |
| wpa_cli.c | WPA Supplicant - command line interface for wpa_supplicant daemon |
| wpa_common.h | WPA definitions shared between hostapd and wpa_supplicant |
| wpa_ctrl.c | Wpa_supplicant/hostapd control interface library |
| wpa_ctrl.h | Wpa_supplicant/hostapd control interface library |
| wpa_ctrl_vx.c | WPA Supplicant - wpa_supplicant control interface library for VxWorks |
| wpa_i.h | Wpa_supplicant - Internal WPA state machine definitions |
| wpa_passphrase.c | WPA Supplicant - ASCII passphrase to WPA PSK tool |
| wpa_remote_cli.c | WPA Remote CLI |
| wpa_supplicant.c | WPA Supplicant |
| wpa_supplicant.h | Wpa_supplicant - Exported functions for wpa_supplicant modules |
| wpa_supplicant_i.h | Wpa_supplicant - Internal definitions |
| wps.c | WPS (Wifi Protected Setup) |
| wps.h | WPS (Wifi Protected Setup): WPS to WSC abstractions |
| x509v3.c | X.509v3 certificate parsing and processing (RFC 3280 profile) |
| x509v3.h | X.509v3 certificate parsing and processing |
| zeroconf.c | WPA Supplicant - WZC Configuration |
| zeroconf.h | WPA Supplicant - WZC Configuration |
| libwps/eap_defs.h | EAP server/peer: Shared EAP definitions |
| libwps/libwps.h | WPS Wifi Protected Setup: Common includes |
| libwps/wps_attributes.c | WPS Wifi Protected Setup: Attribute routines |
| libwps/wps_buffer.c | WPS Wifi Protected Setup: buffer routines |
| libwps/wps_common.c | WPS Wifi Protected Setup: Common routines |
| libwps/wps_config.c | WPS Wifi Protected Setup: Config file parser |
| libwps/wps_config_registry.c | WPS Wifi Protected Setup: Config file parser |
| libwps/wps_debug.c | WPS Wifi Protected Setup: Debug library |
| libwps/wps_device_db.c | WPS Wifi Protected Setup: Device database library |
| libwps/wps_enrollee.c | WPS Wifi Protected Setup: Enrollee protocol |
| libwps/wps_ie.c | WPS Wifi Protected Setup: Information element library |
| libwps/wps_pin_db.c | WPS Wifi Protected Setup: PIN database library |
| libwps/wps_registrar.c | WPS Wifi Protected Setup: Registrar Protocol |
| libwps/wps/attributes.h | WPS Wifi Protected Setup: Attribute includes |
| libwps/wps/buffer.h | WPS Wifi Protected Setup: Memory buffer routines |
| libwps/wps/debug.h | WPS Wifi Protected Setup: Debug library includes |
| libwps/wps/device_db.h | WPS Wifi Protected Setup: Device database includes |
| libwps/wps/eap.h | WPS Wifi Protected Setup: EAP routines includes |
| libwps/wps/ie.h | WPS Wifi Protected Setup: Information element includes |
| libwps/wps/os.h | Wpa_supplicant/hostapd / OS specific functions |
| libwps/wps/types.h | WPS Wifi Protected Setup: types |
| tests/test_aes.c | Test program for AES Copyright (c) 2003-2006, Jouni Malinen <jkmaline@cc.hut.fi> |
| tests/test_eap_sim_common.c | Test program for EAP-SIM PRF Copyright (c) 2004-2006, Jouni Malinen <jkmaline@cc.hut.fi> |
| tests/test_md4.c | Test program for MD4 (test vectors from RFC 1320) Copyright (c) 2006, Jouni Malinen <jkmaline@cc.hut.fi> |
| tests/test_md5.c | Test program for MD5 (test vectors from RFC 1321) Copyright (c) 2006, Jouni Malinen <jkmaline@cc.hut.fi> |
| tests/test_ms_funcs.c | Test program for ms_funcs Copyright (c) 2003-2006, Jouni Malinen <jkmaline@cc.hut.fi> |
| tests/test_sha1.c | Test program for SHA1 and MD5 Copyright (c) 2003-2006, Jouni Malinen <jkmaline@cc.hut.fi> |
| tests/test_sha256.c | Test program for SHA256 Copyright (c) 2006, Jouni Malinen <jkmaline@cc.hut.fi> |
| tests/test_x509v3.c | Testing tool for X.509v3 routines Copyright (c) 2006, Jouni Malinen <jkmaline@cc.hut.fi> |