Lines Matching defs:hk

86 	const HAL_KEYVAL *hk, const u_int8_t mac[IEEE80211_ADDR_LEN])
98 printf("%s: [%02u] %-7s ", tag, ix, ciphers[hk->kv_type]);
99 for (i = 0, n = hk->kv_len; i < n; i++)
100 printf("%02x", hk->kv_val[i]);
102 if (hk->kv_type == HAL_CIPHER_TKIP) {
104 for (i = 0; i < sizeof(hk->kv_mic); i++)
105 printf("%02x", hk->kv_mic[i]);
108 for (i = 0; i < sizeof(hk->kv_txmic); i++)
109 printf("%02x", hk->kv_txmic[i]);
123 HAL_KEYVAL *hk, const u_int8_t mac[IEEE80211_ADDR_LEN])
137 memcpy(hk->kv_mic, k->wk_txmic, sizeof(hk->kv_mic));
138 KEYPRINTF(sc, k->wk_keyix, hk, zerobssid);
139 if (!ath_hal_keyset(ah, k->wk_keyix, hk, zerobssid))
142 memcpy(hk->kv_mic, k->wk_rxmic, sizeof(hk->kv_mic));
143 KEYPRINTF(sc, k->wk_keyix+32, hk, mac);
145 return ath_hal_keyset(ah, k->wk_keyix+32, hk, mac);
152 memcpy(hk->kv_mic, k->wk_rxmic, sizeof(hk->kv_mic));
153 memcpy(hk->kv_txmic, k->wk_txmic, sizeof(hk->kv_txmic));
154 KEYPRINTF(sc, k->wk_keyix, hk, mac);
155 return ath_hal_keyset(ah, k->wk_keyix, hk, mac);
163 memcpy(hk->kv_mic, k->wk_txmic, sizeof(hk->kv_txmic));
165 memcpy(hk->kv_txmic, k->wk_txmic, sizeof(hk->kv_txmic));
166 KEYPRINTF(sc, k->wk_keyix, hk, mac);
167 return ath_hal_keyset(ah, k->wk_keyix, hk, mac);
169 memcpy(hk->kv_mic, k->wk_rxmic, sizeof(hk->kv_mic));
170 KEYPRINTF(sc, k->wk_keyix, hk, mac);
171 return ath_hal_keyset(ah, k->wk_keyix, hk, mac);
200 HAL_KEYVAL hk;
203 memset(&hk, 0, sizeof(hk));
212 hk.kv_type = ciphermap[cip->ic_cipher];
213 hk.kv_len = k->wk_keylen;
214 memcpy(hk.kv_val, k->wk_key, k->wk_keylen);
216 hk.kv_type = HAL_CIPHER_CLR;
223 if (hk.kv_type == HAL_CIPHER_CLR && sc->sc_hasclrkey == 0) {
257 if (hk.kv_type == HAL_CIPHER_TKIP &&
259 ret = ath_keyset_tkip(sc, k, &hk, mac);
261 KEYPRINTF(sc, k->wk_keyix, &hk, mac);
262 ret = ath_hal_keyset(ah, k->wk_keyix, &hk, mac);