|
@@ -2992,6 +2992,15 @@ u8 * owe_assoc_req_process(struct hostapd_data *hapd, struct sta_info *sta,
|
|
const u8 *owe_dh, u8 owe_dh_len,
|
|
const u8 *owe_dh, u8 owe_dh_len,
|
|
u8 *owe_buf, size_t owe_buf_len, u16 *reason)
|
|
u8 *owe_buf, size_t owe_buf_len, u16 *reason)
|
|
{
|
|
{
|
|
|
|
+#ifdef CONFIG_TESTING_OPTIONS
|
|
|
|
+ if (hapd->conf->own_ie_override) {
|
|
|
|
+ wpa_printf(MSG_DEBUG, "OWE: Using IE override");
|
|
|
|
+ *reason = WLAN_STATUS_SUCCESS;
|
|
|
|
+ return wpa_auth_write_assoc_resp_owe(sta->wpa_sm, owe_buf,
|
|
|
|
+ owe_buf_len, NULL, 0);
|
|
|
|
+ }
|
|
|
|
+#endif /* CONFIG_TESTING_OPTIONS */
|
|
|
|
+
|
|
if (wpa_auth_sta_get_pmksa(sta->wpa_sm)) {
|
|
if (wpa_auth_sta_get_pmksa(sta->wpa_sm)) {
|
|
wpa_printf(MSG_DEBUG, "OWE: Using PMKSA caching");
|
|
wpa_printf(MSG_DEBUG, "OWE: Using PMKSA caching");
|
|
owe_buf = wpa_auth_write_assoc_resp_owe(sta->wpa_sm, owe_buf,
|
|
owe_buf = wpa_auth_write_assoc_resp_owe(sta->wpa_sm, owe_buf,
|