station: diagnostic: implement PairwiseCipher

This commit is contained in:
Denis Kenzior 2022-10-20 14:17:48 -05:00
parent bf4ad7a6e7
commit 8799d5a393
1 changed files with 15 additions and 0 deletions

View File

@ -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);