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

Records