From: Vinay Gannevaram Date: Sat, 11 Jan 2025 06:08:10 +0000 (+0530) Subject: P2P: Make p2p_build_ssid() available outside src/p2p X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ce193d6e1561fc10e8e99afa79e5450216abb623;p=thirdparty%2Fhostap.git P2P: Make p2p_build_ssid() available outside src/p2p This is needed for SSID randomization during P2P2 group reinvocation. Signed-off-by: Vinay Gannevaram --- diff --git a/src/p2p/p2p.h b/src/p2p/p2p.h index de8008bc0..8203a68ae 100644 --- a/src/p2p/p2p.h +++ b/src/p2p/p2p.h @@ -2223,6 +2223,14 @@ void p2p_scan_ie(struct p2p_data *p2p, struct wpabuf *ies, const u8 *dev_id, */ size_t p2p_scan_ie_buf_len(struct p2p_data *p2p); +/** + * p2p_build_ssid - Generate a random P2P SSID + * @p2p: P2P module context from p2p_init() + * @ssid: Buffer for SSID + * @ssid_len: Pointer to hold SSID length + */ +void p2p_build_ssid(struct p2p_data *p2p, u8 *ssid, size_t *ssid_len); + /** * p2p_go_params - Generate random P2P group parameters * @p2p: P2P module context from p2p_init() diff --git a/src/p2p/p2p_i.h b/src/p2p/p2p_i.h index a8324337a..4b0be618a 100644 --- a/src/p2p/p2p_i.h +++ b/src/p2p/p2p_i.h @@ -1066,7 +1066,6 @@ int dev_type_list_match(const u8 *dev_type, const u8 *req_dev_type[], struct wpabuf * p2p_build_probe_resp_ies(struct p2p_data *p2p, const u8 *query_hash, u8 query_count); -void p2p_build_ssid(struct p2p_data *p2p, u8 *ssid, size_t *ssid_len); int p2p_send_action(struct p2p_data *p2p, unsigned int freq, const u8 *dst, const u8 *src, const u8 *bssid, const u8 *buf, size_t len, unsigned int wait_time);