wpa_supplicant / hostapd  2.5
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Data Structures | Functions
wps_hostapd.c File Reference

hostapd / WPS integration More...

#include "utils/includes.h"
#include "utils/common.h"
#include "utils/eloop.h"
#include "utils/uuid.h"
#include "common/wpa_ctrl.h"
#include "common/ieee802_11_defs.h"
#include "common/ieee802_11_common.h"
#include "eapol_auth/eapol_auth_sm.h"
#include "eapol_auth/eapol_auth_sm_i.h"
#include "wps/wps.h"
#include "wps/wps_defs.h"
#include "wps/wps_dev_attr.h"
#include "wps/wps_attr_parse.h"
#include "hostapd.h"
#include "ap_config.h"
#include "ap_drv_ops.h"
#include "beacon.h"
#include "sta_info.h"
#include "wps_hostapd.h"

Data Structures

struct  wps_for_each_data
 
struct  wps_stop_reg_data
 
struct  wps_add_pin_data
 
struct  wps_button_pushed_ctx
 
struct  wps_cancel_ctx
 
struct  wps_ap_pin_data
 

Functions

void hostapd_wps_eap_completed (struct hostapd_data *hapd)
 
int hostapd_init_wps (struct hostapd_data *hapd, struct hostapd_bss_config *conf)
 
int hostapd_init_wps_complete (struct hostapd_data *hapd)
 
void hostapd_deinit_wps (struct hostapd_data *hapd)
 
void hostapd_update_wps (struct hostapd_data *hapd)
 
int hostapd_wps_add_pin (struct hostapd_data *hapd, const u8 *addr, const char *uuid, const char *pin, int timeout)
 
int hostapd_wps_button_pushed (struct hostapd_data *hapd, const u8 *p2p_dev_addr)
 
int hostapd_wps_cancel (struct hostapd_data *hapd)
 
int hostapd_wps_get_mib_sta (struct hostapd_data *hapd, const u8 *addr, char *buf, size_t buflen)
 
void hostapd_wps_ap_pin_disable (struct hostapd_data *hapd)
 
const char * hostapd_wps_ap_pin_random (struct hostapd_data *hapd, int timeout)
 
const char * hostapd_wps_ap_pin_get (struct hostapd_data *hapd)
 
int hostapd_wps_ap_pin_set (struct hostapd_data *hapd, const char *pin, int timeout)
 
void hostapd_wps_update_ie (struct hostapd_data *hapd)
 
int hostapd_wps_config_ap (struct hostapd_data *hapd, const char *ssid, const char *auth, const char *encr, const char *key)
 

Detailed Description

hostapd / WPS integration