wlantest: Add initial support for FT-EAP decryption
Add second half of MSK as XXKey for FT-EAP. Signed-off-by: Jouni Malinen <jouni@qca.qualcomm.com>
This commit is contained in:
parent
19e7ddf7fb
commit
f58afccddd
1 changed files with 11 additions and 0 deletions
|
@ -171,6 +171,17 @@ static int add_pmk_file(struct wlantest *wt, const char *pmk_file)
|
|||
os_memcpy(p->pmk, pmk, 32);
|
||||
dl_list_add(&wt->pmk, &p->list);
|
||||
wpa_hexdump(MSG_DEBUG, "Added PMK from file", pmk, 32);
|
||||
|
||||
/* For FT, the send half of MSK is used */
|
||||
if (hexstr2bin(&buf[64], pmk, 32) < 0)
|
||||
continue;
|
||||
p = os_zalloc(sizeof(*p));
|
||||
if (p == NULL)
|
||||
break;
|
||||
os_memcpy(p->pmk, pmk, 32);
|
||||
dl_list_add(&wt->pmk, &p->list);
|
||||
wpa_hexdump(MSG_DEBUG, "Added PMK from file (2nd half of MSK)",
|
||||
pmk, 32);
|
||||
}
|
||||
|
||||
fclose(f);
|
||||
|
|
Loading…
Reference in a new issue