3
0
mirror of https://git.kernel.org/pub/scm/network/wireless/iwd.git synced 2025-02-26 17:20:42 +01:00
Denis Kenzior 5e631c8af8 handshake: Refactor ie setters
Calling handshake_state_setup_own_ciphers from within
handshate_state_set_authenticator_ie was misleading.  In all cases the
supplicant chooses the AKM.  This worked since our AP code only ever
advertises a single AKM, but would not work in the general case.

Similarly, the supplicant would choose which authentication type to use
by either sending the WPA1 or WPA2 IE (or OSEN).  Thus the setting of
the related variables in handshake_state_set_authenticator_ie was also
incorrect.  In iwd, the supplicant_ie would be set after the
authenticator_ie, so these settings would be overwritten in most cases.

Refactor these two setters so that the supplicant's chosen rsn_info
would be used to drive the handshake.
2021-09-20 15:19:27 -05:00
..
2021-04-30 20:07:19 -05:00
2020-07-09 09:58:21 -05:00
2021-03-12 13:49:23 -06:00
2021-09-20 15:19:27 -05:00
2021-07-28 10:03:27 -05:00
2020-08-13 13:43:31 -05:00
2021-07-28 10:03:27 -05:00
2021-04-20 09:37:48 -05:00
2021-02-08 15:56:30 -06:00
2021-04-09 11:32:21 -05:00
2021-08-03 16:29:47 -05:00
2019-05-19 13:07:13 -05:00
2017-11-28 13:20:33 -06:00
2021-09-20 15:19:27 -05:00
2021-06-07 17:30:25 -05:00
2021-05-07 08:45:20 -05:00
2021-05-25 13:30:29 -05:00
2021-09-20 10:32:51 -05:00
2021-08-04 10:41:19 -05:00
2021-09-08 16:47:36 -05:00
2021-08-31 10:01:11 -05:00
2021-08-04 23:08:34 -05:00
2021-09-17 17:59:52 -05:00
2019-07-15 14:06:26 -05:00
2020-09-16 14:31:07 -05:00
2020-04-10 06:31:19 -05:00
2020-09-14 11:39:25 -05:00
2021-04-23 09:51:46 -05:00
2021-08-25 13:05:05 -05:00
2021-08-12 09:59:17 -05:00
2021-08-12 09:59:17 -05:00
2021-03-12 13:49:23 -06:00
2021-07-28 09:53:21 -05:00
2021-09-03 14:30:44 -05:00
2020-01-17 12:50:23 -06:00
2021-06-04 11:53:25 -05:00