/* ======================================================================== Routine Description: Set the MIC Key. Arguments: pAd Pointer to our adapter pMICKey pointer to MIC Key Return Value: None IRQL = DISPATCH_LEVEL Note: ======================================================================== */ void RTMPTkipSetMICKey(struct rt_tkip_key_info *pTkip, u8 *pMICKey) { /* Set the key */ pTkip->K0 = RTMPTkipGetUInt32(pMICKey); pTkip->K1 = RTMPTkipGetUInt32(pMICKey + 4); /* and reset the message */ pTkip->L = pTkip->K0; pTkip->R = pTkip->K1; pTkip->nBytesInM = 0; pTkip->M = 0; }
/* ======================================================================== Routine Description: Set the MIC Key. Arguments: pAd Pointer to our adapter pMICKey pointer to MIC Key Return Value: None IRQL = DISPATCH_LEVEL Note: ======================================================================== */ VOID RTMPTkipSetMICKey( IN PTKIP_KEY_INFO pTkip, IN PUCHAR pMICKey) { /* Set the key */ pTkip->K0 = RTMPTkipGetUInt32(pMICKey); pTkip->K1 = RTMPTkipGetUInt32(pMICKey + 4); /* and reset the message */ pTkip->L = pTkip->K0; pTkip->R = pTkip->K1; pTkip->nBytesInM = 0; pTkip->M = 0; }
VOID RTMPTkipSetMICKey( IN PTKIP_KEY_INFO pTkip, IN PUCHAR pMICKey) { pTkip->K0 = RTMPTkipGetUInt32(pMICKey); pTkip->K1 = RTMPTkipGetUInt32(pMICKey + 4); pTkip->L = pTkip->K0; pTkip->R = pTkip->K1; pTkip->nBytesInM = 0; pTkip->M = 0; }