Lines Matching refs:key
18 struct ieee80211_key_conf *key, u32 key_type, in vnt_set_keymode() argument
26 u8 key_inx = key->keyidx; in vnt_set_keymode()
39 key->hw_key_idx = i; in vnt_set_keymode()
40 entry = key->hw_key_idx; in vnt_set_keymode()
50 key->hw_key_idx = entry; in vnt_set_keymode()
76 if (key->keylen == WLAN_KEY_LEN_WEP40) in vnt_set_keymode()
77 key->key[15] &= 0x7f; in vnt_set_keymode()
78 if (key->keylen == WLAN_KEY_LEN_WEP104) in vnt_set_keymode()
79 key->key[15] |= 0x80; in vnt_set_keymode()
83 bssid, (u32 *)key->key, priv->local_id); in vnt_set_keymode()
89 struct ieee80211_vif *vif, struct ieee80211_key_conf *key) in vnt_set_keys() argument
101 switch (key->cipher) { in vnt_set_keys()
113 key, VNT_KEY_DEFAULTKEY, KEY_CTL_WEP, true); in vnt_set_keys()
115 key->flags |= IEEE80211_KEY_FLAG_GENERATE_IV; in vnt_set_keys()
119 key->flags |= IEEE80211_KEY_FLAG_GENERATE_MMIC; in vnt_set_keys()
120 key->flags |= IEEE80211_KEY_FLAG_GENERATE_IV; in vnt_set_keys()
128 key->flags |= IEEE80211_KEY_FLAG_GENERATE_IV; in vnt_set_keys()
131 if (key->flags & IEEE80211_KEY_FLAG_PAIRWISE) { in vnt_set_keys()
133 key, VNT_KEY_PAIRWISE, key_dec_mode, true); in vnt_set_keys()
136 key, VNT_KEY_DEFAULTKEY, key_dec_mode, true); in vnt_set_keys()
139 key, VNT_KEY_GROUP_ADDRESS, key_dec_mode, true); in vnt_set_keys()