没有合适的资源?快使用搜索试试~ 我知道了~
首页wpa_supplicant 笔记
资源详情
资源评论
资源推荐

笔记
年 月 日 星期五
笔记
来自于 文档
、代码结构
核心功能、通用辅助功能、加密功能、 库、配置、控制接口、 提供者、
点、 提供、窗口端口和测试程序。
的实现被分成几个独立的模块。核心代码功能包括控制网络
选择、连接和配置。独立模块包括 代码( !"" ,#$缓
存,%授权), 状态机和 状态机和方法。另外,还有一些具有
通用帮助功能的单独文件。
和 & 状态机可以单独的用于其它的程序中。代码中有
' 和 %" 实例代码使用这另个模块。
(%%%)* 实在 %%+" 中定义的,所有硬件&驱动相关的功能都是
在 %%,+ 中实现的。
+ 核心功能
+程序初始化、控制主循环。
-+驱动事件处理;./和相关功能。
+"核心功能和的内部定义;在独立的模块中不应该包含这
个头文件。
+通用辅助功能
使用同样的辅助功能,其中的一些事和 "' 共用的。目
前它使用以下代码:
''+ 和 ''+"事件循环(./循环,具有可选超时、' 读数据
回调和信号回调)。
'--'+ 和 '--'+"0'--' 辅助函数。
)+"多个文件共用的定义。
+"1 2+1和 +!%(连接层)
访问包装(包括 2 本地的实现和对 3&3 的包装)函数。在移
植到 3&3 不支持的新系统的时候需要添加新的

--'。可以用 # 4 来选择包含那个 实现。
2+ 使用 2 的包套接字(
' ), + 移植性更好,使用 3 和 3。
)+)+"%%)'%0&0*#-%
%%%
% +"来自 2 内核文件的私有版本的网络连接定义,它可以被 0
库头文件替代 '3%'3'-'--'!3。
%'+"版本号定义+
%+"私有版本的 来自内核的 2%2' 定义;可以被
0 库头文件代替 '3%'3'-'--'!3。
+5加密功能。
-+-+"666#(7#0#(
%+%+"80.3%'&) !%!'/
"+"+"7.%"%!'3%%!)'%
/7#07. !
" -)'%-9"!'/8:7
.'%'-. !&'9%'/)'/
;$(:7.0**"%'"%%/8:.)'%
:/8:.8:0</
"<+"<+"7<.%"%!'3%%!)
'%/
%+1%+"1+.%"%!'3%%!)
'%/1
$!%9'%"-"=3$$18:055.3%'&)
!%!'/1$!0;0
#0.#0/"""=1=08-'%!'1
=>-'%!'&
%!'1=0;0
%!'+"(4'')%!'3%%!%%

%!''+%%)')'%3%!'./
%!'%+%%)')'%%%!'
--'
%!'9+%%)')'%39%!.3!?/
-)+-)+"7%)')'%#07@
+"(4'')3%%!%%
'+(--!--'')3%%!%%)'%
"%)'!'+
'+3%%!%%)'%'
%+3%%!)'%%--'
9+3%%!%%)'%?
+(%'%!%%!,传输层安全协议) 库
++"A+(8%9
39-+39-+";9-3%-"
%+%+"8
25+25+">+5%4%9%'9
+1+".8:0</
+"*%%%)'%
%+%"" -9
%+%"" -9
'--'+'--'+"0'--'%'
4'
%+%+"%
%'%+%'%+"%'%%'''
剩余13页未读,继续阅读


















安全验证
文档复制为VIP权益,开通VIP直接复制

评论0