Home
last modified time | relevance | path

Searched refs:pKeyMsg (Results 1 – 7 of 7) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/mvl88w8977/mlan/esa/
H A DkeyMgmtSta_rom.c651 KeyMgmtSta_ApplyKEK(phostsa_private priv, EAPOL_KeyMsg_t *pKeyMsg, in KeyMgmtSta_ApplyKEK() argument
656 if (KeyMgmtSta_ApplyKEK_hook(pKeyMsg, pGRKey, EAPOL_Encr_Key)) { in KeyMgmtSta_ApplyKEK()
661 pGRKey->TxIV16 = pKeyMsg->key_RSC[1] << 8; in KeyMgmtSta_ApplyKEK()
662 pGRKey->TxIV16 |= pKeyMsg->key_RSC[0]; in KeyMgmtSta_ApplyKEK()
665 pKeyMsg->key_material_len = ntohs(pKeyMsg->key_material_len) & 0xFFFF; in KeyMgmtSta_ApplyKEK()
667 switch (pKeyMsg->key_info.KeyDescriptorVersion) { in KeyMgmtSta_ApplyKEK()
678 pKeyMsg->key_material_len / 8 - 1, in KeyMgmtSta_ApplyKEK()
679 (UINT8 *)pKeyMsg->key_data, in KeyMgmtSta_ApplyKEK()
680 NULL, (UINT8 *)pKeyMsg->key_data); in KeyMgmtSta_ApplyKEK()
685 pKeyMsg->key_material_len -= 8; in KeyMgmtSta_ApplyKEK()
[all …]
H A DkeyMgmtSta.c181 EAPOL_KeyMsg_t *pKeyMsg) in keyMgmtProcessMsgExt() argument
183 if (pKeyMsg->key_info.KeyType && pKeyMsg->key_info.KeyMIC) { in keyMgmtProcessMsgExt()
190 if (dot11r_process_pwk_msg3(pKeyMsg) == FALSE) { in keyMgmtProcessMsgExt()
197 if (ccx_mfp_process_pwk_msg3(pKeyMsg) == FALSE) { in keyMgmtProcessMsgExt()
206 if (pKeyMsg->key_info.EncryptedKeyData) { in keyMgmtProcessMsgExt()
211 pKde = parseKeyKDE_DataType(priv, pKeyMsg->key_data, in keyMgmtProcessMsgExt()
212 pKeyMsg->key_material_len, in keyMgmtProcessMsgExt()
244 EAPOL_KeyMsg_t *pKeyMsg; in patch_ProcessRxEAPOL_GrpMsg1() local
247 pKeyMsg = GetKeyMsgNonceFromEAPOL(priv, pmbuf, pKeyMgmtInfoSta); in patch_ProcessRxEAPOL_GrpMsg1()
248 if (!pKeyMsg) { in patch_ProcessRxEAPOL_GrpMsg1()
[all …]
H A DkeyMgmtApStaCommon.c159 ComputeEAPOL_MIC(phostsa_private priv, EAPOL_KeyMsg_t *pKeyMsg, in ComputeEAPOL_MIC() argument
166 pMicData = (UINT8 *)pKeyMsg; in ComputeEAPOL_MIC()
173 micKeyDescVersion = pKeyMsg->key_info.KeyDescriptorVersion; in ComputeEAPOL_MIC()
180 (UINT8 *)pKeyMsg->key_MIC); in ComputeEAPOL_MIC()
190 (UINT8 *)pKeyMsg->key_MIC, EAPOL_MIC_SIZE); in ComputeEAPOL_MIC()
199 (int)MIC_Key_length, (UINT8 *)pKeyMsg->key_MIC); in ComputeEAPOL_MIC()
206 IsEAPOL_MICValid(phostsa_private priv, EAPOL_KeyMsg_t *pKeyMsg, UINT8 *pMICKey) in IsEAPOL_MICValid() argument
212 memcpy(util_fns, (UINT8 *)msgMIC, (UINT8 *)pKeyMsg->key_MIC, in IsEAPOL_MICValid()
216 memset(util_fns, (UINT8 *)pKeyMsg->key_MIC, 0x00, EAPOL_MIC_SIZE); in IsEAPOL_MICValid()
218 ComputeEAPOL_MIC(priv, pKeyMsg, (ntohs(pKeyMsg->hdr_8021x.pckt_body_len) in IsEAPOL_MICValid()
[all …]
H A DkeyMgmtSta_rom.h136 extern BOOLEAN IsEAPOL_MICValid(phostsa_private priv, EAPOL_KeyMsg_t *pKeyMsg,
139 extern BOOLEAN (*KeyMgmtSta_ApplyKEK_hook) (EAPOL_KeyMsg_t *pKeyMsg,
143 extern void KeyMgmtSta_ApplyKEK(phostsa_private priv, EAPOL_KeyMsg_t *pKeyMsg,
148 EAPOL_KeyMsg_t *pKeyMsg,
153 EAPOL_KeyMsg_t *pKeyMsg);
H A Dsupplicant.c36 EAPOL_KeyMsg_t *pKeyMsg = NULL; in EAPoLKeyPkt_Validation() local
38 pKeyMsg = in EAPoLKeyPkt_Validation()
44 eapol_pkt_len = sizeof(EAPOL_KeyMsg_t) - sizeof(pKeyMsg->key_data); in EAPoLKeyPkt_Validation()
H A DkeyMgmtApStaCommon.h46 extern void ComputeEAPOL_MIC(phostsa_private priv, EAPOL_KeyMsg_t *pKeyMsg,
49 extern BOOLEAN IsEAPOL_MICValid(phostsa_private priv, EAPOL_KeyMsg_t *pKeyMsg,
H A DkeyMgmtSta.h73 EAPOL_KeyMsg_t *pKeyMsg);