Home
last modified time | relevance | path

Searched refs:peer (Results 1 – 25 of 89) sorted by relevance

1234

/hostap-latest/src/rsn_supp/
Dtdls.c86 static void wpa_tdls_peer_free(struct wpa_sm *sm, struct wpa_tdls_peer *peer);
88 struct wpa_tdls_peer *peer);
195 static int wpa_tdls_del_key(struct wpa_sm *sm, struct wpa_tdls_peer *peer) in wpa_tdls_del_key() argument
197 if (wpa_sm_set_key(sm, -1, WPA_ALG_NONE, peer->addr, in wpa_tdls_del_key()
208 static int wpa_tdls_set_key(struct wpa_sm *sm, struct wpa_tdls_peer *peer) in wpa_tdls_set_key() argument
214 if (peer->tk_set) { in wpa_tdls_set_key()
224 MAC2STR(peer->addr)); in wpa_tdls_set_key()
230 switch (peer->cipher) { in wpa_tdls_set_key()
246 MAC2STR(peer->addr)); in wpa_tdls_set_key()
247 if (wpa_sm_set_key(sm, -1, alg, peer->addr, 0, 1, rsc, sizeof(rsc), in wpa_tdls_set_key()
[all …]
/hostap-latest/wpa_supplicant/
Dibss_rsn.c30 struct ibss_rsn_peer *peer; in ibss_rsn_get_peer() local
32 for (peer = ibss_rsn->peers; peer; peer = peer->next) in ibss_rsn_get_peer()
33 if (ether_addr_equal(addr, peer->addr)) in ibss_rsn_get_peer()
35 return peer; in ibss_rsn_get_peer()
39 static void ibss_rsn_free(struct ibss_rsn_peer *peer) in ibss_rsn_free() argument
41 eloop_cancel_timeout(ibss_rsn_auth_timeout, peer, NULL); in ibss_rsn_free()
42 wpa_auth_sta_deinit(peer->auth); in ibss_rsn_free()
43 wpa_sm_deinit(peer->supp); in ibss_rsn_free()
44 os_free(peer); in ibss_rsn_free()
50 struct ibss_rsn_peer *peer = ctx; in supp_set_state() local
[all …]
Dpasn_supplicant.c154 struct pasn_peer *peer) in wpas_pasn_get_params_from_bss() argument
165 const u8 *peer_addr = peer->peer_addr; in wpas_pasn_get_params_from_bss()
301 peer->akmp = key_mgmt; in wpas_pasn_get_params_from_bss()
302 peer->cipher = pairwise_cipher; in wpas_pasn_get_params_from_bss()
303 peer->network_id = network_id; in wpas_pasn_get_params_from_bss()
304 peer->group = group; in wpas_pasn_get_params_from_bss()
345 struct pasn_peer *peer; in wpas_pasn_configure_next_peer() local
353 peer = &pasn_params->peer[wpa_s->pasn_count]; in wpas_pasn_configure_next_peer()
355 if (ether_addr_equal(wpa_s->bssid, peer->peer_addr)) { in wpas_pasn_configure_next_peer()
358 peer->status = PASN_STATUS_FAILURE; in wpas_pasn_configure_next_peer()
[all …]
DREADME-NAN-USD78 … handle=<id from NAN_PUBLISH or NAN_SUBSCRIBE> req_instance_id=<peer's id> address=<peer's MAC add…
84 NAN-DISCOVERY-RESULT subscribe_id=<own id> publish_id=<peer's id> address=<peer MAC address> fsd=<0…
89 NAN-REPLIED publish_id=<own id> address=<peer MAC address> subscribe_id=<peer id> srv_proto_type=<y…
103 NAN-RECEIVE id=<own id> peer_instance_id=<peer id> address=<peer MAC adress> ssi=<service specific …
DREADME-P2P88 The optional dev_id option can be used to specify a single P2P peer to
131 Flush P2P peer table and state.
135 p2p_prov_disc <peer device address> <display|keypad|pbc> [join|auto]
137 Send P2P provision discovery request to the specified peer. The
138 parameters for this command are the P2P device address of the peer and
140 02:01:02:03:04:05 display" would request the peer to display a PIN for
141 us and "p2p_prov_disc 02:01:02:03:04:05 keypad" would request the peer
148 out whether the peer device is operating as a GO and if so, use
151 p2p_connect <peer device address> <pbc|pin|PIN#|p2ps> [display|keypad|p2ps]
156 Start P2P group formation with a discovered P2P peer. This includes
[all …]
Dmesh_rsn.c444 u8 *peer = sta->addr; in mesh_rsn_derive_aek() local
456 if (os_memcmp(myaddr, peer, ETH_ALEN) < 0) { in mesh_rsn_derive_aek()
458 addr2 = peer; in mesh_rsn_derive_aek()
460 addr1 = peer; in mesh_rsn_derive_aek()
478 u8 *peer = sta->addr; in mesh_rsn_derive_mtk() local
516 if (os_memcmp(myaddr, peer, ETH_ALEN) < 0) { in mesh_rsn_derive_mtk()
518 max = peer; in mesh_rsn_derive_mtk()
520 min = peer; in mesh_rsn_derive_mtk()
/hostap-latest/eap_example/
Deap_example_peer.c46 struct eap_peer_ctx *peer = ctx; in peer_get_config() local
47 return &peer->eap_config; in peer_get_config()
53 struct eap_peer_ctx *peer = ctx; in peer_get_bool() local
54 if (peer == NULL) in peer_get_bool()
58 return peer->eapSuccess; in peer_get_bool()
60 return peer->eapRestart; in peer_get_bool()
62 return peer->eapFail; in peer_get_bool()
64 return peer->eapResp; in peer_get_bool()
66 return peer->eapNoResp; in peer_get_bool()
68 return peer->eapReq; in peer_get_bool()
[all …]
DREADME1 EAP peer/server library and example program
8 The interfaces of the EAP server/peer implementation are based on RFC
16 This directory contains an example showing how EAP peer and server
18 example program initializes both an EAP server and an EAP peer
22 control the EAP peer implementation. eap_example_server.c does the
28 the peer are passed by direct function calls within the same process.
29 In practice, server and peer functionalities would likely reside in
/hostap-latest/src/pae/
Dieee802_1x_kay.c193 mi = body->peer + i; in ieee802_1x_mka_dump_peer_body()
329 struct ieee802_1x_kay_peer *peer; in get_peer_mi() local
331 dl_list_for_each(peer, peers, struct ieee802_1x_kay_peer, list) { in get_peer_mi()
332 if (os_memcmp(peer->mi, mi, MI_LEN) == 0) in get_peer_mi()
333 return peer; in get_peer_mi()
391 struct ieee802_1x_kay_peer *peer; in ieee802_1x_kay_get_peer() local
393 peer = ieee802_1x_kay_get_live_peer(participant, mi); in ieee802_1x_kay_get_peer()
394 if (peer) in ieee802_1x_kay_get_peer()
395 return peer; in ieee802_1x_kay_get_peer()
451 struct ieee802_1x_kay_peer *peer; in ieee802_1x_kay_get_peer_sci() local
[all …]
/hostap-latest/tests/hwsim/
Dtest_p2p_set.py59 peer = dev[2].get_peer(addr1)
60 if int(peer['dev_capab'], 16) & 0x02 != 0:
61 raise Exception("Discoverability dev_capab reported: " + peer['dev_capab'])
78 peer = dev[2].get_peer(addr1)
79 if int(peer['dev_capab'], 16) & 0x02 != 0x02:
80 raise Exception("Discoverability dev_capab reported: " + peer['dev_capab'])
93 peer = dev[1].get_peer(addr0)
94 if int(peer['dev_capab'], 16) & 0x08 != 0x08:
95 raise Exception("Managed dev_capab not reported: " + peer['dev_capab'])
103 peer = dev[2].get_peer(addr0)
[all …]
Dtest_p2p_persistent.py142 peer = dev[2].get_peer(addr0)
143 dev[2].global_request("P2P_GROUP_ADD persistent=" + peer['persistent'] + " freq=2412")
160 raise Exception("Peer " + peer + " not found")
162 peer = dev[2].get_peer(addr0)
163 dev[2].global_request("P2P_GROUP_ADD persistent=" + peer['persistent'] + " freq=2412")
179 raise Exception("Peer " + peer + " not found")
181 peer = dev[2].get_peer(addr0)
182 dev[2].global_request("P2P_GROUP_ADD persistent=" + peer['persistent'] + " freq=2412")
203 raise Exception("Peer " + peer + " not found")
205 peer = dev[1].get_peer(addr0)
[all …]
Dtest_p2p_wifi_display.py109 peer = dev[0].get_peer(dev[1].p2p_dev_addr())
110 if wfd_devinfo2 not in peer['wfd_subelems']:
112 peer = dev[1].get_peer(dev[0].p2p_dev_addr())
113 if wfd_devinfo not in peer['wfd_subelems']:
136 peer = dev[2].get_peer(dev[1].p2p_dev_addr())
137 if wfd_devinfo2 not in peer['wfd_subelems']:
266 peer = dev[0].get_peer(dev[1].p2p_dev_addr())
267 if wfd_devinfo2 not in peer['wfd_subelems']:
269 peer = dev[1].get_peer(dev[0].p2p_dev_addr())
270 if wfd_devinfo not in peer['wfd_subelems']:
[all …]
Dtest_p2p_ext.py61 peer = dev[1].get_peer(addr0)
62 if peer['vendor_elems'] != "dd050011223344dd06001122335566":
93 peer = dev[1].get_peer(addr0)
94 if peer['vendor_elems'] != "dd050011223344dd06001122335566":
95 logger.info("Peer vendor_elems: " + peer['vendor_elems'])
298 peer = dev[0].get_peer(addr1)
302 dev[0].global_request("P2P_INVITE persistent=" + peer['persistent'] + " peer=" + addr1)
322 peer = dev[1].get_peer(addr0)
326 dev[1].global_request("P2P_INVITE persistent=" + peer['persistent'] + " peer=" + addr0)
Dwpasupplicant.py650 def peer_known(self, peer, full=True): argument
651 res = self.global_request("P2P_PEER " + peer)
652 if peer.lower() not in res.lower():
658 def discover_peer(self, peer, full=True, timeout=15, social=True, argument
660 logger.info(self.ifname + ": Trying to discover peer " + peer)
661 if not force_find and self.peer_known(peer, full):
668 if self.peer_known(peer, full):
672 def get_peer(self, peer): argument
673 res = self.global_request("P2P_PEER " + peer)
674 if peer.lower() not in res.lower():
[all …]
Dtest_p2p_discovery.py236 peer = dev[0].get_peer(dev[1].p2p_dev_addr())
237 if "1-0050F204-2" not in peer['sec_dev_type']:
497 peer = res0.splitlines()[0]
498 if peer not in [addr1, addr2]:
500 res1 = dev[0].request("P2P_PEER NEXT-" + peer)
502 if peer2 not in [addr1, addr2] or peer == peer2:
562 peer = dev[0].get_peer(addr1)
563 if peer['config_methods'] != '0x180':
564 raise Exception("Unexpected peer config methods(1): " + peer['config_methods'])
573 peer = dev[0].get_peer(addr1)
[all …]
Dtest_p2p_grpform.py573 peer = dev[0].get_peer(addr1)
574 if peer['listen_freq'] == '0':
586 peer = dev[0].get_peer(addr1)
587 if peer['listen_freq'] != '0':
596 peer = dev[0].get_peer(addr1)
597 if peer['listen_freq'] == '0':
727 peer = dev[1].p2p_dev_addr()
728 if not dev[0].discover_peer(peer):
729 raise Exception("Peer " + peer + " not found")
732 if "OK" not in dev[0].request("P2P_CONNECT " + peer + " pbc"):
[all …]
/hostap-latest/src/wps/
Dwps_upnp_web.c413 static void wps_upnp_peer_del(struct upnp_wps_peer *peer) in wps_upnp_peer_del() argument
415 dl_list_del(&peer->list); in wps_upnp_peer_del()
416 if (peer->wps) in wps_upnp_peer_del()
417 wps_deinit(peer->wps); in wps_upnp_peer_del()
418 os_free(peer); in wps_upnp_peer_del()
429 struct upnp_wps_peer *peer; in web_process_get_device_info() local
439 peer = os_zalloc(sizeof(*peer)); in web_process_get_device_info()
440 if (!peer) in web_process_get_device_info()
455 peer->wps = wps_init(&cfg); in web_process_get_device_info()
456 if (peer->wps) { in web_process_get_device_info()
[all …]
/hostap-latest/src/p2p/
Dp2p_go_neg.c139 struct p2p_device *peer) in p2p_build_go_neg_req() argument
160 p2p_buf_add_public_action_hdr(buf, P2P_GO_NEG_REQ, peer->dialog_token); in p2p_build_go_neg_req()
164 if (peer->flags & P2P_DEV_PREFER_PERSISTENT_GROUP) { in p2p_build_go_neg_req()
166 if (peer->flags & P2P_DEV_PREFER_PERSISTENT_RECONN) in p2p_build_go_neg_req()
176 p2p_buf_add_go_intent(buf, (p2p->go_intent << 1) | peer->tie_breaker); in p2p_build_go_neg_req()
185 p2p_is_peer_6ghz_capab(p2p, peer->info.p2p_device_addr); in p2p_build_go_neg_req()
200 p2p_buf_add_device_info(buf, p2p, peer); in p2p_build_go_neg_req()
209 pw_id = p2p_wps_method_pw_id(peer->wps_method); in p2p_build_go_neg_req()
210 if (peer->oob_pw_id) in p2p_build_go_neg_req()
211 pw_id = peer->oob_pw_id; in p2p_build_go_neg_req()
[all …]
Dp2p_invitation.c19 struct p2p_device *peer, in p2p_build_invitation_req() argument
57 peer->dialog_token++; in p2p_build_invitation_req()
58 if (peer->dialog_token == 0) in p2p_build_invitation_req()
59 peer->dialog_token = 1; in p2p_build_invitation_req()
61 peer->dialog_token); in p2p_build_invitation_req()
72 !(peer->flags & P2P_DEV_NO_PREF_CHAN)) in p2p_build_invitation_req()
79 p2p_is_peer_6ghz_capab(p2p, peer->info.p2p_device_addr); in p2p_build_invitation_req()
85 dev_addr = peer->info.p2p_device_addr; in p2p_build_invitation_req()
89 p2p_buf_add_device_info(buf, p2p, peer); in p2p_build_invitation_req()
113 struct p2p_device *peer, in p2p_build_invitation_resp() argument
[all …]
/hostap-latest/tests/fuzzing/eap-mschapv2-peer/
DMakefile1 ALL=eap-mschapv2-peer
12 OBJS += eap-mschapv2-peer.o
20 eap-mschapv2-peer: $(OBJS) $(LIBS)
25 rm -f eap-mschapv2-peer *~ *.o *.d ../*~ ../*.o ../*.d
/hostap-latest/tests/fuzzing/eap-sim-peer/
DMakefile1 ALL=eap-sim-peer
13 OBJS += eap-sim-peer.o
21 eap-sim-peer: $(OBJS) $(LIBS)
26 rm -f eap-sim-peer *~ *.o *.d ../*~ ../*.o ../*.d
/hostap-latest/tests/fuzzing/eap-aka-peer/
DMakefile1 ALL=eap-aka-peer
13 OBJS += eap-aka-peer.o
21 eap-aka-peer: $(OBJS) $(LIBS)
26 rm -f eap-aka-peer *~ *.o *.d ../*~ ../*.o ../*.d
/hostap-latest/doc/
Deap.doxygen2 \page eap_peer_module EAP peer implementation
6 peer implementation. This module was designed to use only a minimal set
10 defined in this RFC and so is the interface between the peer state
12 understanding the EAP peer implementation in wpa_supplicant.
25 methods use the same interface between the peer state machine and
60 example showing how EAP peer and server code from wpa_supplicant and
62 an EAP server and an EAP peer entities and then runs through an
66 control the EAP peer implementation. \ref eap_example_server.c does the
72 the peer are passed by direct function calls within the same process.
73 In practice, server and peer functionalities would likely reside in
Dctrl_iface.doxygen389 start group formation with a discovered peer).
412 Start P2P group formation with a discovered P2P peer. This includes
416 P2P_CONNECT <peer device address> <pbc|pin|PIN#>
419 Start P2P group formation with a discovered P2P peer. This includes
430 keypad=PIN entered from peer device label or display). "persistent"
436 "auth" indicates that the WPS parameters are authorized for the peer
437 device without actually starting GO Negotiation (i.e., the peer is
464 negotiation with a specific peer). This is also known as autonomous
471 Send P2P provision discovery request to the specified peer. The
472 parameters for this command are the P2P device address of the peer and
[all …]
/hostap-latest/hostapd/
Deap_testing.txt7 -) peer did not support
75 1) EAP-TLS itself worked, but peer certificate validation failed at
76 least when using the internal TLS server (peer included incorrect

1234