Home | History | Annotate | Download | only in rsn

Lines Matching refs:keys

313     /* Configure keys from registry */
322 os_memoryCopy (hOs, &pRsn->keys[keyIndex], &pInitParam->keys[keyIndex], sizeof(securityKeys_t));
323 if (pRsn->keys[keyIndex].keyType != NULL_KEY)
357 /* Mark all keys as removed */
392 if (pRsn->wepDefaultKeys[keyIndex] /*pRsn->keys[keyIndex].encLen>0*/)
395 pRsn->keys[keyIndex].keyType = WEP_KEY;
397 status = pRsn->pMainSecSm->setKey (pRsn->pMainSecSm, &pRsn->keys[keyIndex]);
463 /* Set keys that need to be set */
469 { /* set default WEP keys */
503 rsnOsKey.KeyIndex = pRsn->keys[keyIndex].keyIndex;
504 rsnOsKey.KeyLength = pRsn->keys[keyIndex].encLen;
508 pRsn->keys[keyIndex].keyType = WEP_KEY;
511 (void *)pRsn->keys[keyIndex].macAddress.addr,
514 (void *)pRsn->keys[keyIndex].keyRsc,
517 (void *)pRsn->keys[keyIndex].encKey,
518 MAX_KEY_LEN /*pRsn->keys[keyIndex].encLen*/);
550 os_memoryCopy (pRsn->hOs, &key, &pRsn->keys[keyIndex], sizeof(securityKeys_t));
604 os_memoryCopy (pRsn->hOs, &key, &pRsn->keys[keyIndex], sizeof(securityKeys_t));
607 { /* Remove only dynamic keys. Default keys are removed by calling: rsn_removedDefKeys() */
675 pParam->content.pRsnKey = &pRsn->keys[pParam->content.pRsnKey->keyIndex];
878 pRsn->keys[i].keyIndex &= 0x7FFFFFFF;
927 pRsn->keys[keyIndex].keyIndex = pParam->content.rsnOsKey.KeyIndex;
928 pRsn->keys[keyIndex].encLen = pParam->content.rsnOsKey.KeyLength;
929 os_memoryCopy (pRsn->hOs, (void *)pRsn->keys[keyIndex].macAddress.addr, pParam->content.rsnOsKey.BSSID, MAC_ADDR_LEN);
930 os_memoryCopy (pRsn->hOs, (void *)pRsn->keys[keyIndex].keyRsc, (UINT8*)&(pParam->content.rsnOsKey.KeyRSC), KEY_RSC_LEN);
931 os_memoryCopy (pRsn->hOs, (void *)pRsn->keys[keyIndex].encKey, pParam->content.rsnOsKey.KeyMaterial, MAX_KEY_LEN);
936 /* RSN data def.key Id and clean this bit in all other keys */
945 pRsn->keys[i].keyIndex &= 0x7FFFFFFF;
993 pRsn->keys[keyIndex].keyType = NULL_KEY;
994 pRsn->keys[keyIndex].keyIndex &= 0x000000FF;
1031 ("RSN: remove all Keys\n"));
1035 os_memoryCopy(pRsn->hOs, &key, &pRsn->keys[keyIndex], sizeof(securityKeys_t));
1517 * In full driver we use only WEP default keys. That's why we make sure that the macAddress is cleared.
1552 if ((pRsn->keys[keyIndex].keyType != NULL_KEY )&&
1553 macIsBroadcast && !MAC_BROADCAST((&pRsn->keys[keyIndex].macAddress)))
1556 rsn_removeKey(pRsn, &pRsn->keys[keyIndex]);
1558 pRsn->keys[keyIndex].keyType = pKey->keyType;
1559 pRsn->keys[keyIndex].keyIndex = keyIndex;
1644 /* In full driver we use only WEP default keys
1657 pRsn->keys[keyIndex].keyIndex &= 0x000000FF;
1658 pRsn->keys[keyIndex].keyType = NULL_KEY;
1659 pRsn->keys[keyIndex].encLen = 0;