1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 #ifndef __KEY_H__
17 #define __KEY_H__
18
19 #include "device.h"
20
21 #define MAX_KEY_TABLE 11
22
23 #define KEY_CTL_WEP 0x00
24 #define KEY_CTL_NONE 0x01
25 #define KEY_CTL_TKIP 0x02
26 #define KEY_CTL_CCMP 0x03
27
28 #define VNT_KEY_DEFAULTKEY 0x1
29 #define VNT_KEY_GROUP_ADDRESS 0x2
30 #define VNT_KEY_ALLGROUP 0x4
31 #define VNT_KEY_GROUP 0x40
32 #define VNT_KEY_PAIRWISE 0x00
33 #define VNT_KEY_ONFLY 0x8000
34 #define VNT_KEY_ONFLY_ALL 0x4000
35
36 int vnt_key_init_table(struct vnt_private *priv);
37
38 int vnt_set_keys(struct ieee80211_hw *hw, struct ieee80211_sta *sta,
39 struct ieee80211_vif *vif, struct ieee80211_key_conf *key);
40
41 #endif