Home
last modified time | relevance | path

Searched refs:pkex (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/wpa/src/common/
H A Ddpp_pkex.c29 static struct wpabuf * dpp_pkex_build_exchange_req(struct dpp_pkex *pkex, in dpp_pkex_build_exchange_req() argument
37 const struct dpp_curve_params *curve = pkex->own_bi->curve; in dpp_pkex_build_exchange_req()
43 Qi = dpp_pkex_derive_Qi(curve, v2 ? NULL : pkex->own_mac, pkex->code, in dpp_pkex_build_exchange_req()
44 pkex->code_len, pkex->identifier, &ec); in dpp_pkex_build_exchange_req()
55 pkex->x = dpp_set_keypair(&tmp_curve, in dpp_pkex_build_exchange_req()
59 pkex->x = dpp_gen_keypair(curve); in dpp_pkex_build_exchange_req()
62 pkex->x = dpp_gen_keypair(curve); in dpp_pkex_build_exchange_req()
64 if (!pkex->x) in dpp_pkex_build_exchange_req()
68 X = crypto_ec_key_get_public_key(pkex->x); in dpp_pkex_build_exchange_req()
84 if (pkex->identifier) in dpp_pkex_build_exchange_req()
[all …]
H A Ddpp_tcp.c28 struct dpp_pkex *pkex; member
122 dpp_pkex_free(conn->pkex); in dpp_connection_free()
1104 if (conn->pkex || conn->auth) { in dpp_controller_rx_pkex_exchange_req()
1110 conn->pkex = dpp_pkex_rx_exchange_req(conn->msg_ctx, ctrl->pkex_bi, in dpp_controller_rx_pkex_exchange_req()
1116 if (!conn->pkex) { in dpp_controller_rx_pkex_exchange_req()
1122 return dpp_tcp_send_msg(conn, conn->pkex->exchange_resp); in dpp_controller_rx_pkex_exchange_req()
1130 struct dpp_pkex *pkex = conn->pkex; in dpp_controller_rx_pkex_exchange_resp() local
1136 if (!pkex || !pkex->initiator || pkex->exchange_done) { in dpp_controller_rx_pkex_exchange_resp()
1141 msg = dpp_pkex_rx_exchange_resp(pkex, NULL, buf, len); in dpp_controller_rx_pkex_exchange_resp()
1158 struct dpp_pkex *pkex = conn->pkex; in dpp_controller_rx_pkex_commit_reveal_req() local
[all …]
H A Ddpp.h686 struct wpabuf * dpp_pkex_rx_exchange_resp(struct dpp_pkex *pkex,
689 struct wpabuf * dpp_pkex_rx_commit_reveal_req(struct dpp_pkex *pkex,
692 int dpp_pkex_rx_commit_reveal_resp(struct dpp_pkex *pkex, const u8 *hdr,
694 void dpp_pkex_free(struct dpp_pkex *pkex);
729 dpp_pkex_finish(struct dpp_global *dpp, struct dpp_pkex *pkex, const u8 *peer,
774 int dpp_tcp_pkex_init(struct dpp_global *dpp, struct dpp_pkex *pkex,
/freebsd/contrib/wpa/src/ap/
H A Ddpp_hostapd.c261 struct dpp_pkex *pkex) in hostapd_dpp_pkex_next_channel() argument
263 if (pkex->freq == 2437) in hostapd_dpp_pkex_next_channel()
264 pkex->freq = 5745; in hostapd_dpp_pkex_next_channel()
265 else if (pkex->freq == 5745) in hostapd_dpp_pkex_next_channel()
266 pkex->freq = 5220; in hostapd_dpp_pkex_next_channel()
267 else if (pkex->freq == 5220) in hostapd_dpp_pkex_next_channel()
268 pkex->freq = 60480; in hostapd_dpp_pkex_next_channel()
272 if (hostapd_dpp_allow_ir(hapd, pkex->freq) == 1) { in hostapd_dpp_pkex_next_channel()
274 pkex->freq); in hostapd_dpp_pkex_next_channel()
279 return hostapd_dpp_pkex_next_channel(hapd, pkex); in hostapd_dpp_pkex_next_channel()
[all …]
/freebsd/contrib/wpa/wpa_supplicant/
H A Ddpp_supplicant.c2915 struct dpp_pkex *pkex) in wpas_dpp_pkex_next_channel() argument
2917 if (pkex->freq == 2437) in wpas_dpp_pkex_next_channel()
2918 pkex->freq = 5745; in wpas_dpp_pkex_next_channel()
2919 else if (pkex->freq == 5745) in wpas_dpp_pkex_next_channel()
2920 pkex->freq = 5220; in wpas_dpp_pkex_next_channel()
2921 else if (pkex->freq == 5220) in wpas_dpp_pkex_next_channel()
2922 pkex->freq = 60480; in wpas_dpp_pkex_next_channel()
2926 if (wpas_dpp_allow_ir(wpa_s, pkex->freq) == 1) { in wpas_dpp_pkex_next_channel()
2928 pkex->freq); in wpas_dpp_pkex_next_channel()
2933 return wpas_dpp_pkex_next_channel(wpa_s, pkex); in wpas_dpp_pkex_next_channel()
[all …]