summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sys/src/9/pc/wifi.h13
1 files changed, 7 insertions, 6 deletions
diff --git a/sys/src/9/pc/wifi.h b/sys/src/9/pc/wifi.h
index bca2e07e9..2171afd21 100644
--- a/sys/src/9/pc/wifi.h
+++ b/sys/src/9/pc/wifi.h
@@ -15,10 +15,10 @@ enum {
struct Wkey
{
- int cipher;
- int len;
- uchar key[32];
- uvlong tsc;
+ int cipher;
+ int len;
+ uvlong tsc;
+ uchar key[];
};
struct Wnode
@@ -30,8 +30,8 @@ struct Wnode
int rsnelen;
uchar rsne[258];
- Wkey txkey[1];
- Wkey rxkey[5];
+ Wkey *txkey[1];
+ Wkey *rxkey[5];
int aid; /* association id */
ulong lastsend;
@@ -58,6 +58,7 @@ struct Wifi
int debug;
+ RWlock crypt;
Queue *iq;
ulong watchdog;
ulong lastauth;