]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
P2P2: Remove redundant enable_pairing_verification flag
authorAndrei Otcheretianski <andrei.otcheretianski@intel.com>
Sun, 13 Oct 2024 12:45:23 +0000 (15:45 +0300)
committerJouni Malinen <j@w1.fi>
Sun, 22 Dec 2024 21:39:04 +0000 (23:39 +0200)
This is a duplicate of enable_pairing_cache flag. Remove it.

Signed-off-by: Andrei Otcheretianski <andrei.otcheretianski@intel.com>
src/p2p/p2p.c
src/p2p/p2p.h
src/p2p/p2p_build.c
src/p2p/p2p_pd.c
wpa_supplicant/config.c
wpa_supplicant/config.h
wpa_supplicant/config_file.c
wpa_supplicant/ctrl_iface.c
wpa_supplicant/p2p_supplicant.c

index 425975e34d5585aeb2d1300d033e3ea4ba79bd1d..e2806d6272e8f9fc091235402f7a10904df275a7 100644 (file)
@@ -4982,17 +4982,6 @@ void p2p_set_pairing_cache(struct p2p_data *p2p, int pairing_cache)
 }
 
 
-void p2p_set_pairing_verification(struct p2p_data *p2p, int pairing_verification)
-{
-       p2p_dbg(p2p, "Pairing Verification %s",
-               pairing_verification ? "Enabled" : "Disabled");
-       if (pairing_verification)
-               p2p->cfg->pairing_config.enable_pairing_verification = true;
-       else
-               p2p->cfg->pairing_config.enable_pairing_verification = false;
-}
-
-
 void p2p_set_bootstrapmethods(struct p2p_data *p2p, int bootstrap_methods)
 {
        p2p_dbg(p2p, "Bootstraping methods: 0x%x", bootstrap_methods);
@@ -6107,7 +6096,6 @@ struct wpabuf * p2p_usd_elems(struct p2p_data *p2p)
        if (p2p->pairing_info &&
            p2p->cfg->pairing_config.pairing_capable &&
            p2p->cfg->pairing_config.enable_pairing_cache &&
-           p2p->cfg->pairing_config.enable_pairing_verification &&
            p2p_derive_nonce_tag(p2p) == 0)
                p2p_buf_add_dira(buf, p2p);
 
index dda088ba5e5131f3fe497f48f3cef8e87c502530..7724859ade9a556ba61f73c931c025612770cea2 100644 (file)
@@ -385,11 +385,6 @@ struct p2p_pairing_config {
         */
        bool enable_pairing_cache;
 
-       /**
-        * Enable P2P pairing verification with cached NIK/NPK
-        */
-       bool enable_pairing_verification;
-
        /**
         * P2P bootstrapping methods supported
         */
@@ -2719,8 +2714,6 @@ void p2p_process_usd_elems(struct p2p_data *p2p, const u8 *ies, u16 ies_len,
 
 void p2p_set_pairing_setup(struct p2p_data *p2p, int pairing_setup);
 void p2p_set_pairing_cache(struct p2p_data *p2p, int pairing_cache);
-void p2p_set_pairing_verification(struct p2p_data *p2p,
-                                 int pairing_verification);
 void p2p_set_bootstrapmethods(struct p2p_data *p2p, int bootstrap_methods);
 void p2p_set_pasn_type(struct p2p_data *p2p, u8 pasn_type);
 void p2p_set_comeback_after(struct p2p_data *p2p, int comeback_after);
index 015eed22c009d6835069de92683c2f159ffe68f6..343566d806fec42177d4de8a3291e161ec2c734a 100644 (file)
@@ -809,8 +809,7 @@ void p2p_buf_add_dira(struct wpabuf *buf, struct p2p_data *p2p)
        struct p2p_id_key *dev_ik;
 
        if (!p2p->cfg->pairing_config.pairing_capable ||
-           !p2p->cfg->pairing_config.enable_pairing_cache ||
-           !p2p->cfg->pairing_config.enable_pairing_verification)
+           !p2p->cfg->pairing_config.enable_pairing_cache)
                return;
 
        dev_ik = &p2p->pairing_info->dev_ik;
index f646bda2c718c620ca9a40af86b16ff801406a89..a55e7e68822aea8f746eec9ecbd18ff7fc4d1943 100644 (file)
@@ -703,7 +703,6 @@ void p2p_process_pcea(struct p2p_data *p2p, struct p2p_message *msg,
 
        if (dev->info.pcea_cap_info & P2P_PCEA_PMK_CACHING) {
                dev->info.pairing_config.enable_pairing_cache = true;
-               dev->info.pairing_config.enable_pairing_verification = true;
        }
 }
 
index 9c5382f65ee374dede3a86e412889405c9cbfd36..228b1b2c9fb07534765f9ffe90367f094f3b6342 100644 (file)
@@ -5502,7 +5502,6 @@ static const struct global_parse_data global_fields[] = {
        { INT(p2p_6ghz_disable), 0 },
        { INT_RANGE(p2p_pairing_setup, 0, 1), 0 },
        { INT_RANGE(p2p_pairing_cache, 0, 1), 0 },
-       { INT_RANGE(p2p_pairing_verification, 0, 1), 0 },
        { INT(p2p_bootstrap_methods), 0 },
        { INT(p2p_pasn_type), 0 },
        { INT(p2p_comeback_after), 0 },
index 8df9eb583b377a9e800aa282da86ba57fe0e7f6d..8dac97932ee8da9f56d3fea7202654d01c73d23b 100644 (file)
@@ -901,7 +901,6 @@ struct wpa_config {
        int p2p_6ghz_disable;
        bool p2p_pairing_setup;
        bool p2p_pairing_cache;
-       bool p2p_pairing_verification;
        int p2p_bootstrap_methods;
        int p2p_pasn_type;
        int p2p_comeback_after;
index 6a4d4c9eee76e38d3e7f03a392f52e90845c0ee5..f0c3727ddfddca4eaeb60da323eef803da04f468 100644 (file)
@@ -1381,9 +1381,6 @@ static void wpa_config_write_global(FILE *f, struct wpa_config *config)
                fprintf(f, "p2p_pairing_setup=%d\n", config->p2p_pairing_setup);
        if (config->p2p_pairing_cache)
                fprintf(f, "p2p_pairing_cache=%d\n", config->p2p_pairing_cache);
-       if (config->p2p_pairing_verification)
-               fprintf(f, "p2p_pairing_verification=%d\n",
-                       config->p2p_pairing_verification);
        if (config->p2p_bootstrap_methods)
                fprintf(f, "p2p_bootstrap_methods=%d\n",
                        config->p2p_bootstrap_methods);
index 224f5175e446f4a82c759878bbdb8cff96f31d23..c024c8f8761d6e6cae606906a9c52f29a1591a39 100644 (file)
@@ -7723,11 +7723,6 @@ static int p2p_ctrl_set(struct wpa_supplicant *wpa_s, char *cmd)
                return 0;
        }
 
-       if (os_strcmp(cmd, "pairing_verification") == 0) {
-               p2p_set_pairing_verification(wpa_s->global->p2p, atoi(param));
-               return 0;
-       }
-
        if (os_strcmp(cmd, "supported_bootstrapmethods") == 0) {
                p2p_set_bootstrapmethods(wpa_s->global->p2p, atoi(param));
                return 0;
index 0329a5f49548bb47b54f5f85aef685b2a885a63d..a5336d1a1028aeacc035b084227448609feb4739 100644 (file)
@@ -5769,8 +5769,6 @@ int wpas_p2p_init(struct wpa_global *global, struct wpa_supplicant *wpa_s)
                wpa_s->conf->p2p_pairing_setup;
        p2p.pairing_config.enable_pairing_cache =
                wpa_s->conf->p2p_pairing_cache;
-       p2p.pairing_config.enable_pairing_verification =
-               wpa_s->conf->p2p_pairing_verification;
        p2p.pairing_config.bootstrap_methods =
                wpa_s->conf->p2p_bootstrap_methods;
        p2p.pairing_config.pasn_type = wpa_s->conf->p2p_pasn_type;