mirror of
https://git.kernel.org/pub/scm/network/wireless/iwd.git
synced 2024-11-26 02:19:26 +01:00
dpp: rename auth_addr to peer_addr
This is more generic and with adding PKEX it makes sense to refer to it as peer_addr.
This commit is contained in:
parent
fe9751d4d8
commit
d0c1025179
36
src/dpp.c
36
src/dpp.c
@ -114,7 +114,7 @@ struct dpp_sm {
|
|||||||
|
|
||||||
uint32_t offchannel_id;
|
uint32_t offchannel_id;
|
||||||
|
|
||||||
uint8_t auth_addr[6];
|
uint8_t peer_addr[6];
|
||||||
uint8_t r_nonce[32];
|
uint8_t r_nonce[32];
|
||||||
uint8_t i_nonce[32];
|
uint8_t i_nonce[32];
|
||||||
uint8_t e_nonce[32];
|
uint8_t e_nonce[32];
|
||||||
@ -694,7 +694,7 @@ static void dpp_handle_config_response_frame(const struct mmpdu_header *frame,
|
|||||||
* Can a configuration request come from someone other than who you
|
* Can a configuration request come from someone other than who you
|
||||||
* authenticated to?
|
* authenticated to?
|
||||||
*/
|
*/
|
||||||
if (memcmp(dpp->auth_addr, frame->address_2, 6))
|
if (memcmp(dpp->peer_addr, frame->address_2, 6))
|
||||||
return;
|
return;
|
||||||
|
|
||||||
if (body_len < 19)
|
if (body_len < 19)
|
||||||
@ -825,7 +825,7 @@ static void dpp_handle_config_response_frame(const struct mmpdu_header *frame,
|
|||||||
dpp_write_config(config, network);
|
dpp_write_config(config, network);
|
||||||
dpp_configuration_free(config);
|
dpp_configuration_free(config);
|
||||||
|
|
||||||
send_config_result(dpp, dpp->auth_addr);
|
send_config_result(dpp, dpp->peer_addr);
|
||||||
|
|
||||||
offchannel_cancel(dpp->wdev_id, dpp->offchannel_id);
|
offchannel_cancel(dpp->wdev_id, dpp->offchannel_id);
|
||||||
|
|
||||||
@ -855,7 +855,7 @@ static void dpp_send_config_response(struct dpp_sm *dpp, uint8_t status)
|
|||||||
memset(hdr, 0, sizeof(hdr));
|
memset(hdr, 0, sizeof(hdr));
|
||||||
|
|
||||||
l_put_le16(0x00d0, hdr);
|
l_put_le16(0x00d0, hdr);
|
||||||
memcpy(hdr + 4, dpp->auth_addr, 6);
|
memcpy(hdr + 4, dpp->peer_addr, 6);
|
||||||
memcpy(hdr + 10, netdev_get_address(dpp->netdev), 6);
|
memcpy(hdr + 10, netdev_get_address(dpp->netdev), 6);
|
||||||
memcpy(hdr + 16, broadcast, 6);
|
memcpy(hdr + 16, broadcast, 6);
|
||||||
|
|
||||||
@ -945,7 +945,7 @@ static void dpp_handle_config_request_frame(const struct mmpdu_header *frame,
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (memcmp(dpp->auth_addr, frame->address_2, 6)) {
|
if (memcmp(dpp->peer_addr, frame->address_2, 6)) {
|
||||||
l_debug("Configuration request not from authenticated peer");
|
l_debug("Configuration request not from authenticated peer");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@ -1181,7 +1181,7 @@ static void send_authenticate_response(struct dpp_sm *dpp)
|
|||||||
sizeof(r_proto_key));
|
sizeof(r_proto_key));
|
||||||
|
|
||||||
iov[0].iov_len = dpp_build_header(netdev_get_address(dpp->netdev),
|
iov[0].iov_len = dpp_build_header(netdev_get_address(dpp->netdev),
|
||||||
dpp->auth_addr,
|
dpp->peer_addr,
|
||||||
DPP_FRAME_AUTHENTICATION_RESPONSE, hdr);
|
DPP_FRAME_AUTHENTICATION_RESPONSE, hdr);
|
||||||
iov[0].iov_base = hdr;
|
iov[0].iov_base = hdr;
|
||||||
|
|
||||||
@ -1245,7 +1245,7 @@ static void authenticate_confirm(struct dpp_sm *dpp, const uint8_t *from,
|
|||||||
if (dpp->state != DPP_STATE_AUTHENTICATING)
|
if (dpp->state != DPP_STATE_AUTHENTICATING)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
if (memcmp(from, dpp->auth_addr, 6))
|
if (memcmp(from, dpp->peer_addr, 6))
|
||||||
return;
|
return;
|
||||||
|
|
||||||
l_debug("authenticate confirm");
|
l_debug("authenticate confirm");
|
||||||
@ -1368,7 +1368,7 @@ static void dpp_auth_request_failed(struct dpp_sm *dpp,
|
|||||||
struct iovec iov[2];
|
struct iovec iov[2];
|
||||||
|
|
||||||
iov[0].iov_len = dpp_build_header(netdev_get_address(dpp->netdev),
|
iov[0].iov_len = dpp_build_header(netdev_get_address(dpp->netdev),
|
||||||
dpp->auth_addr,
|
dpp->peer_addr,
|
||||||
DPP_FRAME_AUTHENTICATION_RESPONSE, hdr);
|
DPP_FRAME_AUTHENTICATION_RESPONSE, hdr);
|
||||||
iov[0].iov_base = hdr;
|
iov[0].iov_base = hdr;
|
||||||
|
|
||||||
@ -1451,7 +1451,7 @@ static bool dpp_send_authenticate_request(struct dpp_sm *dpp)
|
|||||||
sizeof(i_proto_key));
|
sizeof(i_proto_key));
|
||||||
|
|
||||||
iov[0].iov_len = dpp_build_header(netdev_get_address(dpp->netdev),
|
iov[0].iov_len = dpp_build_header(netdev_get_address(dpp->netdev),
|
||||||
dpp->auth_addr,
|
dpp->peer_addr,
|
||||||
DPP_FRAME_AUTHENTICATION_REQUEST, hdr);
|
DPP_FRAME_AUTHENTICATION_REQUEST, hdr);
|
||||||
iov[0].iov_base = hdr;
|
iov[0].iov_base = hdr;
|
||||||
|
|
||||||
@ -1814,7 +1814,7 @@ static void authenticate_request(struct dpp_sm *dpp, const uint8_t *from,
|
|||||||
dpp->boot_public, dpp->auth_tag))
|
dpp->boot_public, dpp->auth_tag))
|
||||||
goto auth_request_failed;
|
goto auth_request_failed;
|
||||||
|
|
||||||
memcpy(dpp->auth_addr, from, 6);
|
memcpy(dpp->peer_addr, from, 6);
|
||||||
|
|
||||||
dpp->state = DPP_STATE_AUTHENTICATING;
|
dpp->state = DPP_STATE_AUTHENTICATING;
|
||||||
dpp_reset_protocol_timer(dpp);
|
dpp_reset_protocol_timer(dpp);
|
||||||
@ -1839,7 +1839,7 @@ static void dpp_send_authenticate_confirm(struct dpp_sm *dpp)
|
|||||||
uint8_t zero = 0;
|
uint8_t zero = 0;
|
||||||
|
|
||||||
iov[0].iov_len = dpp_build_header(netdev_get_address(dpp->netdev),
|
iov[0].iov_len = dpp_build_header(netdev_get_address(dpp->netdev),
|
||||||
dpp->auth_addr,
|
dpp->peer_addr,
|
||||||
DPP_FRAME_AUTHENTICATION_CONFIRM, hdr);
|
DPP_FRAME_AUTHENTICATION_CONFIRM, hdr);
|
||||||
iov[0].iov_base = hdr;
|
iov[0].iov_base = hdr;
|
||||||
|
|
||||||
@ -1893,7 +1893,7 @@ static void authenticate_response(struct dpp_sm *dpp, const uint8_t *from,
|
|||||||
if (!dpp->freqs)
|
if (!dpp->freqs)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
if (memcmp(from, dpp->auth_addr, 6))
|
if (memcmp(from, dpp->peer_addr, 6))
|
||||||
return;
|
return;
|
||||||
|
|
||||||
dpp_attr_iter_init(&iter, body + 8, body_len - 8);
|
dpp_attr_iter_init(&iter, body + 8, body_len - 8);
|
||||||
@ -2066,12 +2066,12 @@ static void dpp_handle_presence_announcement(struct dpp_sm *dpp,
|
|||||||
|
|
||||||
/*
|
/*
|
||||||
* The URI may not have contained a MAC address, if this announcement
|
* The URI may not have contained a MAC address, if this announcement
|
||||||
* verifies set auth_addr then.
|
* verifies set peer_addr then.
|
||||||
*/
|
*/
|
||||||
if (!l_memeqzero(dpp->auth_addr, 6) &&
|
if (!l_memeqzero(dpp->peer_addr, 6) &&
|
||||||
memcmp(from, dpp->auth_addr, 6)) {
|
memcmp(from, dpp->peer_addr, 6)) {
|
||||||
l_debug("Unexpected source "MAC" expected "MAC, MAC_STR(from),
|
l_debug("Unexpected source "MAC" expected "MAC, MAC_STR(from),
|
||||||
MAC_STR(dpp->auth_addr));
|
MAC_STR(dpp->peer_addr));
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -2106,7 +2106,7 @@ static void dpp_handle_presence_announcement(struct dpp_sm *dpp,
|
|||||||
* This is the peer we expected, save away the address and derive the
|
* This is the peer we expected, save away the address and derive the
|
||||||
* initial keys.
|
* initial keys.
|
||||||
*/
|
*/
|
||||||
memcpy(dpp->auth_addr, from, 6);
|
memcpy(dpp->peer_addr, from, 6);
|
||||||
|
|
||||||
dpp->state = DPP_STATE_AUTHENTICATING;
|
dpp->state = DPP_STATE_AUTHENTICATING;
|
||||||
|
|
||||||
@ -2563,7 +2563,7 @@ static bool dpp_configurator_start_presence(struct dpp_sm *dpp, const char *uri)
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (!l_memeqzero(info->mac, 6))
|
if (!l_memeqzero(info->mac, 6))
|
||||||
memcpy(dpp->auth_addr, info->mac, 6);
|
memcpy(dpp->peer_addr, info->mac, 6);
|
||||||
|
|
||||||
if (info->freqs)
|
if (info->freqs)
|
||||||
freqs = scan_freq_set_to_fixed_array(info->freqs, &freqs_len);
|
freqs = scan_freq_set_to_fixed_array(info->freqs, &freqs_len);
|
||||||
|
Loading…
Reference in New Issue
Block a user