DPP2: Add ppKey into Connector

This provides the new privacy protection key to the Enrollee so that
this can be used to protect E-id in Reconfig Announcement frames.

Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
This commit is contained in:
Jouni Malinen 2020-10-13 20:16:58 +03:00 committed by Jouni Malinen
parent 9c1fbff074
commit 2a8c928871

View file

@ -1586,6 +1586,16 @@ skip_groups:
wpa_printf(MSG_DEBUG, "DPP: Failed to build csign JWK"); wpa_printf(MSG_DEBUG, "DPP: Failed to build csign JWK");
goto fail; goto fail;
} }
#ifdef CONFIG_DPP2
if (auth->peer_version >= 2 && auth->conf->pp_key) {
json_value_sep(buf);
if (dpp_build_jwk(buf, "ppKey", auth->conf->pp_key, NULL,
curve) < 0) {
wpa_printf(MSG_DEBUG, "DPP: Failed to build ppKey JWK");
goto fail;
}
}
#endif /* CONFIG_DPP2 */
json_end_object(buf); json_end_object(buf);
json_end_object(buf); json_end_object(buf);