⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 eap.doxygen

📁 一个Linux下无线网卡的设置工具
💻 DOXYGEN
字号:
/**\page eap_module EAP peer implementation%wpa_supplicant uses a separate code module for EAP peerimplementation. This module was designed to use only a minimal set ofdirect function calls (mainly, to debug/event functions) in order forit to be usable in other programs. The design of the EAPimplementation is based loosely on RFC 4137. The state machine isdefined in this RFC and so is the interface between the peer statemachine and methods. As such, this RFC provides useful information forunderstanding the EAP peer implementation in %wpa_supplicant.Some of the terminology used in EAP state machine is referring toEAPOL (IEEE 802.1X), but there is no strict requirement on the lowerlayer being IEEE 802.1X if EAP module is built for other programs than%wpa_supplicant. These terms should be understood to refer to thelower layer as defined in RFC 4137.\section adding_eap_methods Adding EAP methodsEach EAP method is implemented as a separate module, usually as one Cfile named eap_<name of the method>.c, e.g., eap_md5.c. All EAPmethods use the same interface between the peer state machine andmethod specific functions. This allows new EAP methods to be addedwithout modifying the core EAP state machine implementation.New EAP methods need to be registered by adding them into build(Makefile) and EAP method table in the beginning of eap.c. Each EAPmethod should use a build-time configuration option, e.g., EAP_TLS, inorder to make it possible to select which of the methods are includedin the build.EAP methods must implement the interface defined in eap_i.h. structeap_method defines the needed function pointers that each EAP methodmust provide. In addition, the EAP type and name are registered usingthis structure. This interface is based on section 4.4 of RFC 4137.*/

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -