]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
DPP2: Store netAccessKey in psk/sae credentials for reconfig
authorJouni Malinen <jouni@codeaurora.org>
Fri, 3 Apr 2020 09:43:48 +0000 (12:43 +0300)
committerJouni Malinen <j@w1.fi>
Fri, 3 Apr 2020 09:43:48 +0000 (12:43 +0300)
Connector alone is not sufficient for authentication during
reconfiguration, so store the netAccessKey as well.

Fixes: e4eb009d9863 ("DPP2: Add Connector and C-sign-key in psk/sae credentials for reconfig")
Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
src/common/dpp.c

index 572800e4dae0d708371a7b76ca94ecd518039aaa..ae4ed3fd0aca4b35e5aab9d07611d2c5f8319175 100644 (file)
@@ -6724,7 +6724,7 @@ static int dpp_parse_cred_dpp(struct dpp_authentication *auth,
        conf->connector = os_strdup(signed_connector);
 
        dpp_copy_csign(conf, csign_pub);
-       if (dpp_akm_dpp(conf->akm))
+       if (dpp_akm_dpp(conf->akm) || auth->peer_version >= 2)
                dpp_copy_netaccesskey(auth, conf);
 
        ret = 0;