Lines Matching refs:wps_registrar

141 struct wps_registrar {
194 static int wps_set_ie(struct wps_registrar *reg);
198 static void wps_registrar_remove_pin(struct wps_registrar *reg,
202 static void wps_registrar_add_authorized_mac(struct wps_registrar *reg,
223 static void wps_registrar_remove_authorized_mac(struct wps_registrar *reg,
261 static struct wps_registrar_device * wps_device_get(struct wps_registrar *reg,
293 int wps_device_store(struct wps_registrar *reg,
314 static void wps_registrar_add_pbc_session(struct wps_registrar *reg,
366 static void wps_registrar_remove_pbc_session(struct wps_registrar *reg,
397 int wps_registrar_pbc_overlap(struct wps_registrar *reg,
495 static int wps_build_selected_registrar(struct wps_registrar *reg,
508 static int wps_build_sel_reg_dev_password_id(struct wps_registrar *reg,
524 static int wps_build_sel_pbc_reg_uuid_e(struct wps_registrar *reg,
561 static int wps_build_sel_reg_config_methods(struct wps_registrar *reg,
584 static int wps_build_probe_config_methods(struct wps_registrar *reg,
603 static int wps_build_config_methods_r(struct wps_registrar *reg,
610 const u8 * wps_authorized_macs(struct wps_registrar *reg, size_t *count)
636 struct wps_registrar *
640 struct wps_registrar *reg = os_zalloc(sizeof(*reg));
679 void wps_registrar_flush(struct wps_registrar *reg)
699 void wps_registrar_deinit(struct wps_registrar *reg)
711 static void wps_registrar_invalidate_unused(struct wps_registrar *reg)
736 int wps_registrar_add_pin(struct wps_registrar *reg, const u8 *addr,
790 static void wps_registrar_remove_pin(struct wps_registrar *reg,
806 static void wps_registrar_expire_pins(struct wps_registrar *reg)
831 static int wps_registrar_invalidate_wildcard_pin(struct wps_registrar *reg,
861 int wps_registrar_invalidate_pin(struct wps_registrar *reg, const u8 *uuid)
879 static const u8 * wps_registrar_get_pin(struct wps_registrar *reg,
941 int wps_registrar_unlock_pin(struct wps_registrar *reg, const u8 *uuid)
961 static void wps_registrar_stop_pbc(struct wps_registrar *reg)
974 struct wps_registrar *reg = eloop_ctx;
996 int wps_registrar_button_pushed(struct wps_registrar *reg,
1027 static void wps_registrar_pbc_completed(struct wps_registrar *reg)
1036 static void wps_registrar_pin_completed(struct wps_registrar *reg)
1045 void wps_registrar_complete(struct wps_registrar *registrar, const u8 *uuid_e,
1069 int wps_registrar_wps_cancel(struct wps_registrar *reg)
1097 void wps_registrar_probe_req_rx(struct wps_registrar *reg, const u8 *addr,
1180 int wps_cb_new_psk(struct wps_registrar *reg, const u8 *mac_addr,
1191 static void wps_cb_pin_needed(struct wps_registrar *reg, const u8 *uuid_e,
1201 static void wps_cb_reg_success(struct wps_registrar *reg, const u8 *mac_addr,
1212 static int wps_cb_set_ie(struct wps_registrar *reg, struct wpabuf *beacon_ie,
1219 static void wps_cb_set_sel_reg(struct wps_registrar *reg)
1244 static int wps_set_ie(struct wps_registrar *reg)
2545 struct wps_registrar *reg = wps->wps->registrar;
2566 struct wps_registrar *reg = wps->wps->registrar;
3395 int wps_registrar_update_ie(struct wps_registrar *reg)
3404 struct wps_registrar *reg = eloop_ctx;
3415 static void wps_registrar_sel_reg_add(struct wps_registrar *reg,
3448 static void wps_registrar_sel_reg_union(struct wps_registrar *reg)
3482 void wps_registrar_selected_registrar_changed(struct wps_registrar *reg,
3520 int wps_registrar_get_info(struct wps_registrar *reg, const u8 *addr,
3558 int wps_registrar_config_ap(struct wps_registrar *reg,
3598 int wps_registrar_add_nfc_pw_token(struct wps_registrar *reg,
3653 int wps_registrar_add_nfc_password_token(struct wps_registrar *reg,
3684 void wps_registrar_remove_nfc_pw_token(struct wps_registrar *reg,