hostap/src
Jouni Malinen f868d5607d mesh: Clean up AMPE element encoding and parsing
The AMPE element includes number of optional and variable length fields
and those cannot really be represented by a fixed struct
ieee80211_ampe_ie. Remove the optional fields from the struct and
build/parse these fields separately.

This is also adding support for IGTKdata that was completely missing
from the previous implementation. In addition, Key RSC for MGTK is now
filled in and used when configuring the RX MGTK for a peer.

Signed-off-by: Jouni Malinen <j@w1.fi>
2016-06-19 20:18:09 +03:00
..
ap mesh: Clean up AMPE element encoding and parsing 2016-06-19 20:18:09 +03:00
common mesh: Clean up AMPE element encoding and parsing 2016-06-19 20:18:09 +03:00
crypto OpenSSL: Initialise PKCS#11 engine even if found with ENGINE_by_id() 2016-06-11 12:21:08 +03:00
drivers mesh: Sync max peer links with kernel 2016-06-12 21:49:05 +03:00
eap_common TLS: Split tls_connection_prf() into two functions 2016-05-23 20:40:12 +03:00
eap_peer TLS: Split tls_connection_prf() into two functions 2016-05-23 20:40:12 +03:00
eap_server TLS: Split tls_connection_prf() into two functions 2016-05-23 20:40:12 +03:00
eapol_auth RADIUS: Share a single function for generating session IDs 2016-02-06 17:19:35 +02:00
eapol_supp Fix EAPOL reauth after FT protocol or offloaded PMKSA cache use 2015-11-19 21:16:18 +02:00
fst FST: Make fst_global_deinit() more robust 2016-06-13 00:37:14 +03:00
l2_packet l2_packet: Extend bridge workaround RX processing to cover two frames 2016-01-07 13:30:59 +02:00
p2p P2PS: Correct config_methods for different P2P cases 2016-05-19 19:16:10 +03:00
pae MACsec: Update protect frames and replay on reauthentication 2014-12-09 16:56:10 +02:00
radius Check md5_vector() result in decrypt_ms_key() 2016-05-16 20:08:53 +03:00
rsn_supp RSN: Set EAPOL-Key Request Secure bit to 1 if PTK is set 2016-04-05 18:36:28 +03:00
tls TLS: Make tls_cert_chain_failure_event() more robust 2015-12-28 18:31:11 +02:00
utils wpa_cli: Add backspace key process for some terminal 2016-05-13 18:48:45 +03:00
wps WPS: Check sha256_vector() result in wps_build_oob_dev_pw() 2016-05-16 21:06:44 +03:00
lib.rules Add QUIET=1 option for make 2014-12-29 15:49:05 +02:00
Makefile FST: Add the Fast Session Transfer (FST) module 2015-07-16 18:26:15 +03:00