Lines Matching refs:hk

2295 	MWL_HAL_KEYVAL hk;  in mwl_key_delete()  local
2299 (void) memset(&hk, 0, sizeof (hk)); in mwl_key_delete()
2300 hk.keyIndex = k->wk_keyix; in mwl_key_delete()
2303 hk.keyTypeId = KEY_TYPE_ID_WEP; in mwl_key_delete()
2306 hk.keyTypeId = KEY_TYPE_ID_TKIP; in mwl_key_delete()
2309 hk.keyTypeId = KEY_TYPE_ID_AES; in mwl_key_delete()
2317 return (mwl_hal_keyreset(sc, &hk, bcastaddr) == 0); in mwl_key_delete()
2337 MWL_HAL_KEYVAL hk; in mwl_key_set() local
2339 (void) memset(&hk, 0, sizeof (hk)); in mwl_key_set()
2340 hk.keyIndex = k->wk_keyix; in mwl_key_set()
2343 hk.keyTypeId = KEY_TYPE_ID_WEP; in mwl_key_set()
2344 hk.keyLen = k->wk_keylen; in mwl_key_set()
2346 hk.keyFlags = KEY_FLAG_WEP_TXKEY; in mwl_key_set()
2349 (void) addgroupflags(&hk, k); in mwl_key_set()
2353 hk.keyTypeId = KEY_TYPE_ID_TKIP; in mwl_key_set()
2354 hk.key.tkip.tsc.high = (uint32_t)(k->wk_keytsc >> 16); in mwl_key_set()
2355 hk.key.tkip.tsc.low = (uint16_t)k->wk_keytsc; in mwl_key_set()
2356 hk.keyFlags = KEY_FLAG_TSC_VALID | KEY_FLAG_MICKEY_VALID; in mwl_key_set()
2357 hk.keyLen = k->wk_keylen + IEEE80211_MICBUF_SIZE; in mwl_key_set()
2358 if (!addgroupflags(&hk, k)) in mwl_key_set()
2359 hk.keyFlags |= KEY_FLAG_PAIRWISE; in mwl_key_set()
2362 hk.keyTypeId = KEY_TYPE_ID_AES; in mwl_key_set()
2363 hk.keyLen = k->wk_keylen; in mwl_key_set()
2364 if (!addgroupflags(&hk, k)) in mwl_key_set()
2365 hk.keyFlags |= KEY_FLAG_PAIRWISE; in mwl_key_set()
2378 (void) memcpy(hk.key.aes, k->wk_key, hk.keyLen); in mwl_key_set()
2396 (void) mwl_hal_keyset(sc, &hk, ic->ic_macaddr); in mwl_key_set()
2398 return (mwl_hal_keyset(sc, &hk, macaddr) == 0); in mwl_key_set()
2430 addgroupflags(MWL_HAL_KEYVAL *hk, const struct ieee80211_key *k) in addgroupflags() argument
2434 hk->keyFlags |= KEY_FLAG_TXGROUPKEY; in addgroupflags()
2436 hk->keyFlags |= KEY_FLAG_RXGROUPKEY; in addgroupflags()