From fca99586074d322c0c34dc172caeab4767ade6a5 Mon Sep 17 00:00:00 2001 From: Jouni Malinen Date: Fri, 15 Feb 2013 17:07:28 +0200 Subject: [PATCH] P2P NFC: Pass OOB Dev Password through P2P parser This will be needed for processing the NFC connection handover messages for P2P. Signed-hostap: Jouni Malinen --- src/p2p/p2p_i.h | 2 ++ src/p2p/p2p_parse.c | 3 +++ 2 files changed, 5 insertions(+) diff --git a/src/p2p/p2p_i.h b/src/p2p/p2p_i.h index f89d69c37..9e41f26a6 100644 --- a/src/p2p/p2p_i.h +++ b/src/p2p/p2p_i.h @@ -533,6 +533,8 @@ struct p2p_message { size_t model_number_len; const u8 *serial_number; size_t serial_number_len; + const u8 *oob_dev_password; + size_t oob_dev_password_len; /* DS Parameter Set IE */ const u8 *ds_params; diff --git a/src/p2p/p2p_parse.c b/src/p2p/p2p_parse.c index 1281c7233..cdf8b40d5 100644 --- a/src/p2p/p2p_parse.c +++ b/src/p2p/p2p_parse.c @@ -380,6 +380,9 @@ static int p2p_parse_wps_ie(const struct wpabuf *buf, struct p2p_message *msg) msg->serial_number = attr.serial_number; msg->serial_number_len = attr.serial_number_len; + msg->oob_dev_password = attr.oob_dev_password; + msg->oob_dev_password_len = attr.oob_dev_password_len; + return 0; }