Lines Matching defs:hk

810     const HAL_KEYVAL *hk, const uint8_t mac[IEEE80211_ADDR_LEN])
824 tag, ix, ciphers[hk->kv_type]);
825 for (i = 0, n = hk->kv_len; i < n; i++) {
826 (void) snprintf(buft, sizeof (buft), "%02x", hk->kv_val[i]);
832 if (hk->kv_type == HAL_CIPHER_TKIP) {
836 for (i = 0; i < sizeof (hk->kv_mic); i++) {
838 hk->kv_mic[i]);
844 for (i = 0; i < sizeof (hk->kv_txmic); i++) {
846 hk->kv_txmic[i]);
861 HAL_KEYVAL *hk, const uint8_t mac[IEEE80211_ADDR_LEN])
874 (void) memcpy(hk->kv_mic, k->wk_txmic,
875 sizeof (hk->kv_mic));
876 ath_keyprint(asc, "ath_keyset_tkip:", k->wk_keyix, hk,
878 if (!ATH_HAL_KEYSET(ah, k->wk_keyix, hk, zerobssid))
881 (void) memcpy(hk->kv_mic, k->wk_rxmic,
882 sizeof (hk->kv_mic));
884 hk, mac);
885 return (ATH_HAL_KEYSET(ah, k->wk_keyix+32, hk, mac));
892 (void) memcpy(hk->kv_mic, k->wk_rxmic,
893 sizeof (hk->kv_mic));
894 (void) memcpy(hk->kv_txmic, k->wk_txmic,
895 sizeof (hk->kv_txmic));
896 ath_keyprint(asc, "ath_keyset_tkip", k->wk_keyix, hk,
898 return (ATH_HAL_KEYSET(ah, k->wk_keyix, hk, mac));
905 (void) memcpy(hk->kv_mic, k->wk_flags & IEEE80211_KEY_XMIT ?
906 k->wk_txmic : k->wk_rxmic, sizeof (hk->kv_mic));
907 ath_keyprint(asc, "ath_keyset_tkip:", k->wk_keyix, hk,
909 return (ATH_HAL_KEYSET(ah, k->wk_keyix, hk, zerobssid));
934 HAL_KEYVAL hk;
936 bzero(&hk, sizeof (hk));
944 hk.kv_type = ciphermap[cip->ic_cipher];
945 hk.kv_len = k->wk_keylen;
946 bcopy(k->wk_key, hk.kv_val, k->wk_keylen);
948 hk.kv_type = HAL_CIPHER_CLR;
951 if (hk.kv_type == HAL_CIPHER_TKIP &&
953 return (ath_keyset_tkip(asc, k, &hk, mac));
955 ath_keyprint(asc, "ath_keyset:", k->wk_keyix, &hk, mac);
956 return (ATH_HAL_KEYSET(ah, k->wk_keyix, &hk, mac));