NAN: Fix issue in configuring a PMK
Add security key type before sending the publish and data request to
indicate that the key type is PMK.
Signed-off-by: Jouni Malinen <jouni@qca.qualcomm.com>
diff --git a/nan.c b/nan.c
index 18b8afa..dd6faf5 100644
--- a/nan.c
+++ b/nan.c
@@ -800,6 +800,7 @@
init_req.channel_request_type);
if (dut->nan_pmk_len == NAN_PMK_INFO_LEN) {
+ init_req.key_info.key_type = NAN_SECURITY_KEY_INPUT_PMK;
memcpy(&init_req.key_info.body.pmk_info.pmk[0],
&dut->nan_pmk[0], NAN_PMK_INFO_LEN);
init_req.key_info.body.pmk_info.pmk_len = NAN_PMK_INFO_LEN;
@@ -1249,6 +1250,7 @@
}
if (dut->nan_pmk_len == NAN_PMK_INFO_LEN) {
+ req.key_info.key_type = NAN_SECURITY_KEY_INPUT_PMK;
memcpy(&req.key_info.body.pmk_info.pmk[0],
&dut->nan_pmk[0], NAN_PMK_INFO_LEN);
req.key_info.body.pmk_info.pmk_len = NAN_PMK_INFO_LEN;