wireshark/epan/crypt
Cedric Izoard 6991149557 [airpdcap] Add support to decrypt TDLS traffic
- When scanning for keys, check for TDLS action frames
  (need to have TLDS response or confirm to derive the key)
- When deriving PTK, also check MIC to ensure the key has been correctly
  computed.
- As SA is between two STAs (and not STA and AP), store highest MAC
  address in sa.bssid, and the other one in sa.sta
  => Add new function (AirPDcapGetSaAddress) that will check for TDLS
  case.
- Add test in decryption suite

Bug: 11312
Change-Id: Ieccb6a23a0ffbf3b705dac9b67c856ae2d3eeca9
Reviewed-on: https://code.wireshark.org/review/13664
Petri-Dish: Alexis La Goutte <alexis.lagoutte@gmail.com>
Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
Reviewed-by: Anders Broman <a.broman58@gmail.com>
2016-02-04 04:54:30 +00:00
..
airpdcap.c [airpdcap] Add support to decrypt TDLS traffic 2016-02-04 04:54:30 +00:00
airpdcap_ccmp.c [airpcap] Decrypt protected management frames (802.11w) 2016-01-13 03:44:26 +00:00
airpdcap_debug.c
airpdcap_debug.h Fix compilation when _DEBUG is defined. 2015-11-13 07:46:32 +00:00
airpdcap_int.h [airpcap] Decrypt protected management frames (802.11w) 2016-01-13 03:44:26 +00:00
airpdcap_interop.h
airpdcap_rijndael.c g_malloc the decrypted key in AES_unwrap(), but always free it. 2015-12-21 20:56:13 +00:00
airpdcap_rijndael.h Allocate the unwrapped key in AES_unwrap(). 2015-05-10 02:18:24 +00:00
airpdcap_system.h Add boundary check for 802.11 decryption 2015-11-28 09:47:28 +00:00
airpdcap_tkip.c
airpdcap_user.h IEEE802.11: fix EAPOL key frame detection 2016-01-16 11:38:44 +00:00
airpdcap_ws.h
Custom.common Removed some remaining svn Id tags 2015-12-01 14:41:25 +00:00
kasumi.h
Makefile.am autotools: Don't use "user variables" to set build flags 2016-01-28 18:13:48 +00:00
Makefile.common
Makefile.nmake
wep-wpadefs.h