Lines Matching defs:hk

84 	const HAL_KEYVAL *hk, const u_int8_t mac[IEEE80211_ADDR_LEN])
96 printf("%s: [%02u] %-7s ", tag, ix, ciphers[hk->kv_type]);
97 for (i = 0, n = hk->kv_len; i < n; i++)
98 printf("%02x", hk->kv_val[i]);
100 if (hk->kv_type == HAL_CIPHER_TKIP) {
102 for (i = 0; i < sizeof(hk->kv_mic); i++)
103 printf("%02x", hk->kv_mic[i]);
106 for (i = 0; i < sizeof(hk->kv_txmic); i++)
107 printf("%02x", hk->kv_txmic[i]);
121 HAL_KEYVAL *hk, const u_int8_t mac[IEEE80211_ADDR_LEN])
135 memcpy(hk->kv_mic, k->wk_txmic, sizeof(hk->kv_mic));
136 KEYPRINTF(sc, k->wk_keyix, hk, zerobssid);
137 if (!ath_hal_keyset(ah, k->wk_keyix, hk, zerobssid))
140 memcpy(hk->kv_mic, k->wk_rxmic, sizeof(hk->kv_mic));
141 KEYPRINTF(sc, k->wk_keyix+32, hk, mac);
143 return ath_hal_keyset(ah, k->wk_keyix+32, hk, mac);
150 memcpy(hk->kv_mic, k->wk_rxmic, sizeof(hk->kv_mic));
151 memcpy(hk->kv_txmic, k->wk_txmic, sizeof(hk->kv_txmic));
152 KEYPRINTF(sc, k->wk_keyix, hk, mac);
153 return ath_hal_keyset(ah, k->wk_keyix, hk, mac);
161 memcpy(hk->kv_mic, k->wk_txmic, sizeof(hk->kv_txmic));
163 memcpy(hk->kv_txmic, k->wk_txmic, sizeof(hk->kv_txmic));
164 KEYPRINTF(sc, k->wk_keyix, hk, mac);
165 return ath_hal_keyset(ah, k->wk_keyix, hk, mac);
167 memcpy(hk->kv_mic, k->wk_rxmic, sizeof(hk->kv_mic));
168 KEYPRINTF(sc, k->wk_keyix, hk, mac);
169 return ath_hal_keyset(ah, k->wk_keyix, hk, mac);
199 HAL_KEYVAL hk;
201 memset(&hk, 0, sizeof(hk));
210 hk.kv_type = ciphermap[cip->ic_cipher];
211 hk.kv_len = k->wk_keylen;
212 memcpy(hk.kv_val, k->wk_key, k->wk_keylen);
214 hk.kv_type = HAL_CIPHER_CLR;
221 if (hk.kv_type == HAL_CIPHER_CLR && sc->sc_hasclrkey == 0) {
253 if (hk.kv_type == HAL_CIPHER_TKIP &&
255 return ath_keyset_tkip(sc, k, &hk, mac);
257 KEYPRINTF(sc, k->wk_keyix, &hk, mac);
258 return ath_hal_keyset(ah, k->wk_keyix, &hk, mac);