qcacld-3.0: Add support for pmkid generation for FIPS
Add support to fallback the PMKID generation from firmware to wpa_supplicant. In FIPS Enabled case, for roaming Firmware sends PMKID request to host as firmware is not supposed to do crypto functionality with FIPS enabled. Once the roam candidate selection is done in the firmware, it sends the WMI_ROAM_PMKID_REQUEST_EVENTID. After receiving this event the host driver triggers an event to wpa_supplicant using NL80211_CMD_PMKSA_CANDIDATE for PMKID generation. Then wpa_supplicant responds with PMKID to host using NL80211_CMD_SET_PMKSA. And host updates the wmi pmk cache and indicates the firmware via WMI_PDEV_UPDATE_PMK_CACHE_CMDID wmi command. Change-Id: I7d33a2b92f97260fa5a7e742b6f877adc7eced55 CRs-Fixed: 2512955
Loading
Please register or sign in to comment