自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (1)
  • 收藏
  • 关注

原创 SAE authentication STA端代码实现

本文将结合wpa_supplicant代码查看一下SAE authentication的实现。主要会关注SAE认证过程中重要变量的生成以及对于对端发送的帧的处理过程。关于SAE 认证的原理请参考。

2025-03-20 22:14:20 562

原创 SAE(WPA3-Personal)认证原理简介

在 STA 向AP 发送的Authentication commit frame中, 需要选择一个ECC group, 选定group就意味着选定了六元组pabGrhpabGrh协议中定义了下面几种函数ZXYelem-opXYZXYelem-opXYZxYscalar-opxYZxYscalar-opxYelem-opXinverse-opXpointatinfinityelem-opX。

2025-03-07 23:51:37 709

原创 Android中如何发起Wi-Fi连接

在Android framework 层通过API 连接到一个无线网络十分简单,只需要创建对应的然后调用即可。然而查看 supplicant AIDL 定义可以发现,似乎HAL 层并没有提供一个简单直接的connect接口以便framework 直接连接到指定的网络。本文将介绍framework 层是如何调用supplicant AIDL 来发起 Wi-Fi 连接的。

2025-03-04 23:26:29 921

原创 Wi-Fi AKM和cipher suite

AKM和保护了Wi-Fi中的数据传输。:可以理解为一种算法,输入明文、密钥以及其他参数,输出密文以及MIC,保证数据的机密性和完整性。AKM:规定了如何进行WLAN连接中的authentication,负责生成cipher suite中用到的密钥。

2025-03-02 21:10:41 662

原创 Android framework层的Handler, Looper和MessageQueue

在Android中,Thread并不是天然具有消息处理机制的,为了给Thread赋予消息处理机制,Android为引入了Looper在具有Looper的ThreadThreadLooperLooperLooper。

2023-12-26 23:52:34 648

原创 Wi-Fi P2P连接中GO是如何开启DHCP server(未完)

然后在实际的连接过程中,我发现在进行p2p连接时,这行log并没有打印出来。这说明,在发起p2p连接之前,可以看到如下log,推测是因为开启了p2p0接口,所以Tehering.java 中注册的回调会调用。,Tethering module收到广播后会开启DHCP server。P2p GO Negotiation结束之后,GO会调用。在Tethering module中收到广播后,会调用。中设置了一些P2p连接的基本信息,然后发送广播。这里简单写一下调用路径,后面再进行更新。

2023-12-21 02:30:35 607

原创 wpa_supplicant 启动流程(AIDL)

wpa_supplicant AIDL service的注册是在 aidl_manager.cpp中的。wpa_supplicant AIDL service的启动流程,这里直接从。,它会启动AIDL service并返回IBinder对象。中间没什么好说的,在。

2023-12-21 00:46:40 846

原创 Android中的getSystemService

代码块的形式注册了system service。后面会讨论,system service注册的过程。这里只需要知道每注册一个system service,都会。中的类变量,代表了system service 的数量。我们来看一下ServiceFetcher的定义。可以获取一个system service数量的数组。是怎么注册的,它的注册是在。

2023-12-19 00:09:38 617

minio Linux

minio Linux

2020-12-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除