[DPP] Add DPP key management capability API
Add DPP key management capability API.
Bug: 112197021
Test: atest SupplicantStaIfaceHalTest
Change-Id: Id1889364a532d2f09b5a0d044c62799662d9ec5a
diff --git a/wpa_supplicant/hidl/1.2/sta_iface.cpp b/wpa_supplicant/hidl/1.2/sta_iface.cpp
index 974b0c9..ae5fcbe 100644
--- a/wpa_supplicant/hidl/1.2/sta_iface.cpp
+++ b/wpa_supplicant/hidl/1.2/sta_iface.cpp
@@ -1123,7 +1123,11 @@
mask |= ISupplicantStaNetwork::KeyMgmtMask::SAE;
}
#endif /* CONFIG_SAE */
-
+#ifdef CONFIG_DPP
+ if (capa.key_mgmt & WPA_DRIVER_CAPA_KEY_MGMT_DPP) {
+ mask |= ISupplicantStaNetwork::KeyMgmtMask::DPP;
+ }
+#endif
return {{SupplicantStatusCode::SUCCESS, ""}, mask};
}