@@ -127,6 +127,8 @@ extern "C" {
#define MESH_GROUP_REMOVED "MESH-GROUP-REMOVED "
#define MESH_PEER_CONNECTED "MESH-PEER-CONNECTED "
#define MESH_PEER_DISCONNECTED "MESH-PEER-DISCONNECTED "
+/** Mesh SAE auth failure. Wrong password suspected */
+#define MESH_SAE_AUTH_FAILURE "MESH-SAE-AUTH-FAILURE "
/* WMM AC events */
#define WMM_AC_EVENT_TSPEC_ADDED "TSPEC-ADDED "
@@ -37,6 +37,8 @@ void mesh_auth_timer(void *eloop_ctx, void *user_data)
wpa_printf(MSG_DEBUG, "AUTH: Re-authenticate with " MACSTR
" (attempt %d) ",
MAC2STR(sta->addr), sta->sae_auth_retry);
+ wpa_msg(wpa_s, MSG_WARNING, MESH_SAE_AUTH_FAILURE "addr="
+ MACSTR, MAC2STR(sta->addr));
if (sta->sae_auth_retry < MESH_AUTH_RETRY) {
mesh_rsn_auth_sae_sta(wpa_s, sta);
} else {
SAE authentication fails likely with wrong password. This patch notify the failure to the upper application (UI) so that the application notifies suspection of wrong password to user. Signed-off-by: Masashi Honma <masashi.honma@gmail.com> --- src/common/wpa_ctrl.h | 2 ++ wpa_supplicant/mesh_rsn.c | 2 ++ 2 files changed, 4 insertions(+)