class AuthTest
Defined at line 106 of file ../../src/connectivity/wlan/drivers/third_party/broadcom/brcmfmac/sim/test/auth_test.cc
Public Members
AuthInterface client_ifc_
uint32_t wsec_
uint16_t auth_
uint32_t wpa_auth_
brcmf_wsec_key_le wsec_key_
SecurityType sec_type_
SaeAuthState sae_auth_state_
wlan_fullmac_wire::SaeFrame * sae_commit_frame
bool sae_ignore_confirm
size_t auth_frame_count_
FakeAp ap_
StatusCode connect_status_
list rx_auth_frames_
list expect_auth_frames_
uint8_t[257] security_ie_
Public Methods
void AuthTest ()
Defined at line 108 of file ../../src/connectivity/wlan/drivers/third_party/broadcom/brcmfmac/sim/test/auth_test.cc
void TearDown ()
Defined at line 127 of file ../../src/connectivity/wlan/drivers/third_party/broadcom/brcmfmac/sim/test/auth_test.cc
void Init ()
Defined at line 199 of file ../../src/connectivity/wlan/drivers/third_party/broadcom/brcmfmac/sim/test/auth_test.cc
void StartConnect ()
Start the process of authentication
Defined at line 242 of file ../../src/connectivity/wlan/drivers/third_party/broadcom/brcmfmac/sim/test/auth_test.cc
void SendSaeFrame (wlan_fullmac_wire::SaeFrame frame)
Defined at line 414 of file ../../src/connectivity/wlan/drivers/third_party/broadcom/brcmfmac/sim/test/auth_test.cc
void VerifyAuthFrames ()
Defined at line 205 of file ../../src/connectivity/wlan/drivers/third_party/broadcom/brcmfmac/sim/test/auth_test.cc
void SecErrorInject ()
Defined at line 220 of file ../../src/connectivity/wlan/drivers/third_party/broadcom/brcmfmac/sim/test/auth_test.cc
void OnScanResult (const wlan_fullmac_wire::WlanFullmacImplIfcOnScanResultRequest * result)
Event handlers
Defined at line 419 of file ../../src/connectivity/wlan/drivers/third_party/broadcom/brcmfmac/sim/test/auth_test.cc
void OnConnectConf (const wlan_fullmac_wire::WlanFullmacImplIfcConnectConfRequest * resp)
Defined at line 424 of file ../../src/connectivity/wlan/drivers/third_party/broadcom/brcmfmac/sim/test/auth_test.cc
void OnSaeHandshakeInd (const wlan_fullmac_wire::WlanFullmacImplIfcSaeHandshakeIndRequest * ind)
Defined at line 500 of file ../../src/connectivity/wlan/drivers/third_party/broadcom/brcmfmac/sim/test/auth_test.cc
void OnSaeFrameRx (const wlan_fullmac_wire::SaeFrame * frame)
Defined at line 526 of file ../../src/connectivity/wlan/drivers/third_party/broadcom/brcmfmac/sim/test/auth_test.cc
Enumerations
enum SecurityType
| Name | Value |
|---|---|
| SEC_TYPE_WEP_SHARED40 | 0 |
| SEC_TYPE_WEP_SHARED104 | 1 |
| SEC_TYPE_WEP_OPEN | 2 |
| SEC_TYPE_WPA1 | 3 |
| SEC_TYPE_WPA2 | 4 |
| SEC_TYPE_WPA3 | 5 |
This enum is to trigger different workflow
Defined at line 118 of file ../../src/connectivity/wlan/drivers/third_party/broadcom/brcmfmac/sim/test/auth_test.cc
enum SaeAuthState
| Name | Value |
|---|---|
| COMMIT | 0 |
| CONFIRM | 1 |
| DONE | 2 |
Defined at line 129 of file ../../src/connectivity/wlan/drivers/third_party/broadcom/brcmfmac/sim/test/auth_test.cc