From 8799d5a3931e53106ff93570f835f5c4f25ad4f1 Mon Sep 17 00:00:00 2001 From: Denis Kenzior Date: Thu, 20 Oct 2022 14:17:48 -0500 Subject: [PATCH] station: diagnostic: implement PairwiseCipher --- src/station.c | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/station.c b/src/station.c index e0c163fb..11e86d1f 100644 --- a/src/station.c +++ b/src/station.c @@ -4509,6 +4509,21 @@ static void station_get_diagnostic_cb( diagnostic_akm_suite_to_security(hs->akm_suite, hs->wpa_ie)); + if (hs->pairwise_cipher) { + const char *str; + + if (hs->pairwise_cipher == + IE_RSN_CIPHER_SUITE_USE_GROUP_CIPHER) + str = ie_rsn_cipher_suite_to_string(hs->group_cipher); + else + str = ie_rsn_cipher_suite_to_string( + hs->pairwise_cipher); + + if (str) + dbus_append_dict_basic(builder, "PairwiseCipher", + 's', str); + } + diagnostic_info_to_dict(info, builder); l_dbus_message_builder_leave_array(builder);