From: Jouni Malinen Date: Fri, 1 Dec 2017 23:16:17 +0000 (+0200) Subject: DPP: Indicate to upper layers whether mutual authentication was used X-Git-Tag: hostap_2_7~739 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=163fc3d562313ac6a349eae67f86fd30c10a4b9a;p=thirdparty%2Fhostap.git DPP: Indicate to upper layers whether mutual authentication was used DPP Responder selects whether mutual authentication is used. This commit adds information about that selection to upper layers (ctrl_iface event DPP-AUTH-DIRECTION mutual=<0/1>) on the Initiator side. Signed-off-by: Jouni Malinen --- diff --git a/src/common/dpp.c b/src/common/dpp.c index b056ed043..09400a0d9 100644 --- a/src/common/dpp.c +++ b/src/common/dpp.c @@ -3481,6 +3481,9 @@ dpp_auth_resp_rx(struct dpp_authentication *auth, const u8 *hdr, auth->own_bi = NULL; } + wpa_msg(auth->msg_ctx, MSG_INFO, DPP_EVENT_AUTH_DIRECTION "mutual=%d", + auth->own_bi != NULL); + r_proto = dpp_get_attr(attr_start, attr_len, DPP_ATTR_R_PROTOCOL_KEY, &r_proto_len); if (!r_proto) { diff --git a/src/common/wpa_ctrl.h b/src/common/wpa_ctrl.h index 75f155e13..c5209883d 100644 --- a/src/common/wpa_ctrl.h +++ b/src/common/wpa_ctrl.h @@ -157,6 +157,7 @@ extern "C" { #define DPP_EVENT_NOT_COMPATIBLE "DPP-NOT-COMPATIBLE " #define DPP_EVENT_RESPONSE_PENDING "DPP-RESPONSE-PENDING " #define DPP_EVENT_SCAN_PEER_QR_CODE "DPP-SCAN-PEER-QR-CODE " +#define DPP_EVENT_AUTH_DIRECTION "DPP-AUTH-DIRECTION " #define DPP_EVENT_CONF_RECEIVED "DPP-CONF-RECEIVED " #define DPP_EVENT_CONF_SENT "DPP-CONF-SENT " #define DPP_EVENT_CONF_FAILED "DPP-CONF-FAILED "