Home | History | Annotate | Download | only in Connection_Managment

Lines Matching refs:keyIndex

271     TI_UINT8     keyIndex;
327 for (keyIndex = 0; keyIndex < MAX_KEYS_NUM; keyIndex++)
329 os_memoryCopy (pRsn->hOs, &pRsn->keys[keyIndex], &pInitParam->keys[keyIndex], sizeof(TSecurityKeys));
330 if (pRsn->keys[keyIndex].keyType != KEY_NULL)
332 pRsn->wepDefaultKeys[keyIndex] = TI_TRUE;
334 pRsn->keys_en [keyIndex] = TI_FALSE;
362 TI_UINT8 keyIndex;
365 for (keyIndex = 0; keyIndex < MAX_KEYS_NUM; keyIndex++)
366 pRsn->keys_en [keyIndex] = TI_FALSE;
394 TI_UINT8 keyIndex;
396 for (keyIndex = 0; keyIndex < MAX_KEYS_NUM; keyIndex++)
399 if (pRsn->wepDefaultKeys[keyIndex] /*pRsn->keys[keyIndex].encLen>0*/)
402 pRsn->keys[keyIndex].keyType = KEY_WEP;
404 status = pRsn->pMainSecSm->setKey (pRsn->pMainSecSm, &pRsn->keys[keyIndex]);
408 TRACE1(pRsn->hReport, REPORT_SEVERITY_ERROR, "RSN: Setting key #%d failed \n", keyIndex);
499 TI_UINT8 keyIndex;
503 for (keyIndex = 0; keyIndex < MAX_KEYS_NUM; keyIndex++)
505 if (pRsn->wepDefaultKeys[keyIndex])
507 rsnOsKey.KeyIndex = pRsn->keys[keyIndex].keyIndex;
508 rsnOsKey.KeyLength = pRsn->keys[keyIndex].encLen;
512 pRsn->keys[keyIndex].keyType = KEY_WEP;
514 MAC_COPY (rsnOsKey.BSSID, pRsn->keys[keyIndex].macAddress);
516 (void *)pRsn->keys[keyIndex].keyRsc,
519 (void *)pRsn->keys[keyIndex].encKey,
520 MAX_KEY_LEN /*pRsn->keys[keyIndex].encLen*/);
523 if (keyIndex == pRsn->defaultKeyId)
525 rsnOsKey.KeyIndex |= 0x80000000;
538 TI_UINT8 keyIndex;
543 for (keyIndex = 0; keyIndex < MAX_KEYS_NUM; keyIndex++)
547 TRACE1(pRsn->hReport, REPORT_SEVERITY_INFORMATION, "rsn_removedDefKeys, Remove keyId=%d\n", keyIndex);
549 pRsn->wepDefaultKeys[keyIndex] = TI_FALSE;
550 os_memoryCopy (pRsn->hOs, &key, &pRsn->keys[keyIndex], sizeof(TSecurityKeys));
554 if (keyIndex == pRsn->defaultKeyId)
586 keyIndex;
598 for (keyIndex = 0; keyIndex < MAX_KEYS_NUM; keyIndex++)
600 os_memoryCopy (pRsn->hOs, &key, &pRsn->keys[keyIndex], sizeof(TSecurityKeys));
601 key.keyIndex = keyIndex;
603 if (!pRsn->wepDefaultKeys[keyIndex])
605 TRACE2(pRsn->hReport, REPORT_SEVERITY_INFORMATION, "rsn_stop, Remove keyIndex=%d, key.keyIndex=%d\n",keyIndex, key.keyIndex);
690 pParam->content.pRsnKey = &pRsn->keys[pParam->content.pRsnKey->keyIndex];
691 if (pParam->content.pRsnKey->keyIndex == pRsn->defaultKeyId)
693 pParam->content.pRsnKey->keyIndex |= 0x80000000;
842 pRsn->keys[i].keyIndex &= 0x7FFFFFFF;
863 TI_UINT8 keyIndex, i = 0;
872 TRACE2(pRsn->hReport, REPORT_SEVERITY_INFORMATION, "RSN: Set RSN_ADD_KEY_PARAM KeyIndex %x , keyLength=%d\n", pParam->content.rsnOsKey.KeyIndex,pParam->content.rsnOsKey.KeyLength);
873 keyIndex = (TI_UINT8)pParam->content.rsnOsKey.KeyIndex;
874 if (keyIndex >= MAX_KEYS_NUM)
890 /* If default Key not cleaned by calling rsn_removedDefKeys for keyIndex, Clean it */
891 if (pRsn->wepDefaultKeys[keyIndex] == TI_TRUE)
893 TRACE1(pRsn->hReport, REPORT_SEVERITY_INFORMATION, "Set RSN_ADD_KEY_PARAM KeyIndex %x\n", keyIndex);
894 TRACE1(pRsn->hReport, REPORT_SEVERITY_INFORMATION, "Set RSN_ADD_KEY_PARAM wepDefaultKeys=%d\n", pRsn->wepDefaultKeys[keyIndex]);
896 pRsn->wepDefaultKeys[keyIndex] = TI_FALSE;
900 pRsn->keys[keyIndex].keyIndex = pParam->content.rsnOsKey.KeyIndex;
901 pRsn->keys[keyIndex].encLen = pParam->content.rsnOsKey.KeyLength;
902 MAC_COPY (pRsn->keys[keyIndex].macAddress, pParam->content.rsnOsKey.BSSID);
903 os_memoryCopy (pRsn->hOs, (void *)pRsn->keys[keyIndex].keyRsc, (TI_UINT8*)&(pParam->content.rsnOsKey.KeyRSC), KEY_RSC_LEN);
904 os_memoryCopy (pRsn->hOs, (void *)pRsn->keys[keyIndex].encKey, pParam->content.rsnOsKey.KeyMaterial, MAX_KEY_LEN);
906 /* Process the transmit flag (31-st bit of keyIndex). */
910 if (pParam->content.rsnOsKey.KeyIndex & 0x80000000)
912 pRsn->defaultKeyId = keyIndex;
916 if (i != keyIndex)
918 pRsn->keys[i].keyIndex &= 0x7FFFFFFF;
925 TRACE1(pRsn->hReport, REPORT_SEVERITY_INFORMATION, "RSN_ADD_KEY_PARAM, Default key configured - keyIndex=%d-TI_TRUE\n", keyIndex);
927 pRsn->wepDefaultKeys[keyIndex] = TI_TRUE;
935 TI_UINT8 keyIndex;
949 TRACE1(pRsn->hReport, REPORT_SEVERITY_INFORMATION, "RSN: Set RSN_REMOVE_KEY_PARAM KeyIndex %x \n", pParam->content.rsnOsKey.KeyIndex);
950 keyIndex = (TI_UINT8)pParam->content.rsnOsKey.KeyIndex;
951 if (keyIndex >= MAX_KEYS_NUM)
962 pRsn->keys[keyIndex].keyType = KEY_NULL;
963 pRsn->keys[keyIndex].keyIndex &= 0x000000FF;
998 for (keyIndex=0; keyIndex<MAX_KEYS_NUM; keyIndex++)
1000 os_memoryCopy(pRsn->hOs, &key, &pRsn->keys[keyIndex], sizeof(TSecurityKeys));
1083 TI_UINT32 keyIndex;
1086 TRACE2(pRsn->hReport,REPORT_SEVERITY_INFORMATION,"RSN:Set RSN_SET_KEY_PARAM KeyIndex %x,keyLength=%d\n",pSecurityKey->keyIndex,pSecurityKey->encLen);
1088 if(pSecurityKey->keyIndex >= MAX_KEYS_NUM)
1093 keyIndex = (TI_UINT8)pSecurityKey->keyIndex;
1115 pRsn->keys[keyIndex].keyIndex = pSecurityKey->keyIndex;
1116 pRsn->keys[keyIndex].encLen = pSecurityKey->encLen;
1117 MAC_COPY (pRsn->keys[keyIndex].macAddress, pSecurityKey->macAddress);
1118 os_memoryCopy(pRsn->hOs,(void*)pRsn->keys[keyIndex].keyRsc, (TI_UINT8*)&(pSecurityKey->keyRsc), KEY_RSC_LEN);
1119 os_memoryCopy (pRsn->hOs, (void *)pRsn->keys[keyIndex].encKey, (void*)pSecurityKey->encKey, MAX_KEY_LEN);
1121 /* Process the transmit flag (31-st bit of keyIndex). */
1125 if (pSecurityKey->keyIndex & 0x80000000)
1127 pRsn->defaultKeyId = keyIndex;
1131 if (j != keyIndex)
1133 pRsn->keys[j].keyIndex &= 0x7FFFFFFF;
1140 TRACE1(pRsn->hReport,REPORT_SEVERITY_INFORMATION, "RSN_SET_KEY_PARAM, Default key configured-keyIndex=%d-TI_TRUE\n", keyIndex);
1142 pRsn->wepDefaultKeys[keyIndex] = TI_TRUE;
1585 TI_UINT8 keyIndex;
1594 keyIndex = (TI_UINT8)pKey->keyIndex;
1595 if (keyIndex >= MAX_KEYS_NUM)
1663 pRsn->keys[keyIndex].keyType = pKey->keyType;
1664 pRsn->keys[keyIndex].keyIndex = keyIndex;
1669 if ((pRsn->keys[keyIndex].keyType != KEY_NULL )&&
1670 macIsBroadcast && !MAC_BROADCAST((pRsn->keys[keyIndex].macAddress)))
1673 rsn_removeKey(pRsn, &pRsn->keys[keyIndex]);
1704 pRsn->keys_en [keyIndex] = TI_TRUE;
1711 TRACE3(pRsn->hReport, REPORT_SEVERITY_INFORMATION, "RSN: rsn_setKey, KeyType=%d, KeyId = 0x%lx,encLen=0x%x\n", pKey->keyType,pKey->keyIndex, pKey->encLen);
1738 TI_UINT8 keyIndex;
1745 keyIndex = (TI_UINT8)pKey->keyIndex;
1746 if (keyIndex >= MAX_KEYS_NUM)
1751 TRACE2(pRsn->hReport, REPORT_SEVERITY_INFORMATION, "rsn_removeKey Entry, keyType=%d, keyIndex=0x%lx\n",pKey->keyType, keyIndex);
1754 if (pRsn->keys_en[keyIndex])
1764 pKey->keyType = pRsn->keys[keyIndex].keyType;
1771 if (keyIndex != 0)
1789 pRsn->keys_en[keyIndex] = TI_FALSE;
1796 pRsn->keys[keyIndex].keyIndex &= 0x000000FF;
1797 pRsn->keys[keyIndex].keyType = KEY_NULL;
1798 pRsn->keys[keyIndex].encLen = 0;
1799 pRsn->wepDefaultKeys[keyIndex] = TI_FALSE;