Lines Matching refs:auth

42 	wpa_auth_sta_deinit(peer->auth);  in ibss_rsn_free()
378 if (peer->auth && cb(peer->auth, cb_ctx)) in auth_for_each_sta()
475 peer->auth = wpa_auth_sta_init(ibss_rsn->auth_group, peer->addr, NULL); in ibss_rsn_auth_init()
476 if (peer->auth == NULL) { in ibss_rsn_auth_init()
482 if (wpa_validate_wpa_ie(ibss_rsn->auth_group, peer->auth, 0, in ibss_rsn_auth_init()
493 if (wpa_auth_sm_event(peer->auth, WPA_ASSOC)) in ibss_rsn_auth_init()
496 if (wpa_auth_sta_associated(ibss_rsn->auth_group, peer->auth)) in ibss_rsn_auth_init()
505 struct ieee80211_mgmt auth; in ibss_rsn_send_auth() local
506 const size_t auth_length = IEEE80211_HDRLEN + sizeof(auth.u.auth); in ibss_rsn_send_auth()
509 os_memset(&auth, 0, sizeof(auth)); in ibss_rsn_send_auth()
511 auth.frame_control = IEEE80211_FC(WLAN_FC_TYPE_MGMT, in ibss_rsn_send_auth()
513 os_memcpy(auth.da, da, ETH_ALEN); in ibss_rsn_send_auth()
514 os_memcpy(auth.sa, wpa_s->own_addr, ETH_ALEN); in ibss_rsn_send_auth()
515 os_memcpy(auth.bssid, wpa_s->bssid, ETH_ALEN); in ibss_rsn_send_auth()
517 auth.u.auth.auth_alg = host_to_le16(WLAN_AUTH_OPEN); in ibss_rsn_send_auth()
518 auth.u.auth.auth_transaction = host_to_le16(seq); in ibss_rsn_send_auth()
519 auth.u.auth.status_code = host_to_le16(WLAN_STATUS_SUCCESS); in ibss_rsn_send_auth()
524 return wpa_drv_send_mlme(wpa_s, (u8 *) &auth, auth_length, 0, 0, 0); in ibss_rsn_send_auth()
805 wpa_receive(ibss_rsn->auth_group, peer->auth, tmp, len); in ibss_rsn_process_rx_eapol()
926 auth_length = IEEE80211_HDRLEN + sizeof(header->u.auth); in ibss_rsn_handle_auth()
931 if (le_to_host16(header->u.auth.auth_alg) != WLAN_AUTH_OPEN || in ibss_rsn_handle_auth()
932 le_to_host16(header->u.auth.status_code) != WLAN_STATUS_SUCCESS) in ibss_rsn_handle_auth()
937 switch (le_to_host16(header->u.auth.auth_transaction)) { in ibss_rsn_handle_auth()