wireshark/test/config
Mikael Kanstrup 42544c8c44 dot11decrypt: Support decryption using TK user input
Add support for TK user input keys. With this Wireshark can
decrypt packet captures where 4WHS frames are missing and
packet captures with non-supported AKMS, for example
802.11r / Fast BSS Transitioning.

Decryption using user TK works as a backup if the normal
decryption flow does not succeed. Having TK decryption keys
added will affect general IEEE 802.11 dissector performance
as each encrypted packet will be tested with every TK.
Worst case scenario is plenty of TKs where none of them
matches encrypted frames.

On successful user TK decryption an SA is formed based on
parameters used to decrypt the frame. This SA is similar to
what is formed when Wireshark detects and derive keys from
4WHS messages. With the SA entry in place the decryption
performance (success case) should be on par with "normal"
decryption flow.

Bug: 16579
Change-Id: I72c2c1e2c6693131d3ba07f8ddb8ff772c1b54a9
Reviewed-on: https://code.wireshark.org/review/37217
Petri-Dish: Anders Broman <a.broman58@gmail.com>
Tested-by: Petri Dish Buildbot
Reviewed-by: Anders Broman <a.broman58@gmail.com>
2020-06-01 07:23:56 +00:00
..
80211_keys.tmpl test/suite_decryption: Add WPA3 SuiteB-192 bit test 2019-11-14 08:28:00 +00:00
80211_keys.user_tk_tmpl dot11decrypt: Support decryption using TK user input 2020-06-01 07:23:56 +00:00
c1222_decryption_table.tmpl
dtlsdecrypttablefile.tmpl
esp_sa.tmpl Add an ESP decryption test. 2016-07-28 18:14:52 +00:00
ikev1_decryption_table.tmpl ISAKMP: Add regression tests 2016-08-20 06:48:31 +00:00
ikev2_decryption_table.tmpl dissector ISAKMP IKEv2: fixed bug with libgcrypt-1.6.x and AEAD ciphers 2016-08-23 10:07:38 +00:00
ssl_keys.tmpl ssl,http: rename http-over-ssl to http-over-tls 2016-09-04 13:18:54 +00:00