mirror of
https://github.com/vanhoefm/fragattacks.git
synced 2024-11-28 18:28:23 -05:00
Fix IBSS RSN build
This commit is contained in:
parent
3acb50056c
commit
ea038e0da4
@ -19,6 +19,7 @@
|
|||||||
#include "wpa_supplicant_i.h"
|
#include "wpa_supplicant_i.h"
|
||||||
#include "rsn_supp/wpa.h"
|
#include "rsn_supp/wpa.h"
|
||||||
#include "rsn_supp/wpa_ie.h"
|
#include "rsn_supp/wpa_ie.h"
|
||||||
|
#include "driver_i.h"
|
||||||
#include "../hostapd/wpa.h"
|
#include "../hostapd/wpa.h"
|
||||||
#include "ibss_rsn.h"
|
#include "ibss_rsn.h"
|
||||||
|
|
||||||
@ -235,28 +236,13 @@ static int auth_send_eapol(void *ctx, const u8 *addr, const u8 *data,
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
static int auth_set_key(void *ctx, int vlan_id, const char *_alg,
|
static int auth_set_key(void *ctx, int vlan_id, wpa_alg alg, const u8 *addr,
|
||||||
const u8 *addr, int idx, u8 *key,
|
int idx, u8 *key, size_t key_len)
|
||||||
size_t key_len)
|
|
||||||
{
|
{
|
||||||
struct ibss_rsn *ibss_rsn = ctx;
|
struct ibss_rsn *ibss_rsn = ctx;
|
||||||
u8 seq[6];
|
u8 seq[6];
|
||||||
wpa_alg alg;
|
|
||||||
|
|
||||||
os_memset(seq, 0, sizeof(seq));
|
os_memset(seq, 0, sizeof(seq));
|
||||||
if (os_strcmp(_alg, "none") == 0)
|
|
||||||
alg = WPA_ALG_NONE;
|
|
||||||
else if (os_strcmp(_alg, "WEP") == 0)
|
|
||||||
alg = WPA_ALG_WEP;
|
|
||||||
else if (os_strcmp(_alg, "TKIP") == 0)
|
|
||||||
alg = WPA_ALG_TKIP;
|
|
||||||
else if (os_strcmp(_alg, "CCMP") == 0)
|
|
||||||
alg = WPA_ALG_CCMP;
|
|
||||||
else if (os_strcmp(_alg, "IGTK") == 0)
|
|
||||||
alg = WPA_ALG_IGTK;
|
|
||||||
else
|
|
||||||
return -1;
|
|
||||||
|
|
||||||
if (idx == 0) {
|
if (idx == 0) {
|
||||||
/*
|
/*
|
||||||
* In IBSS RSN, the pairwise key from the 4-way handshake
|
* In IBSS RSN, the pairwise key from the 4-way handshake
|
||||||
|
Loading…
Reference in New Issue
Block a user