Lines Matching refs:uuid_e

118 	u8 uuid_e[WPS_UUID_LEN];  member
152 void (*pin_needed_cb)(void *ctx, const u8 *uuid_e,
155 const u8 *uuid_e, const u8 *dev_pw,
159 void (*enrollee_seen_cb)(void *ctx, const u8 *addr, const u8 *uuid_e,
347 const u8 *addr, const u8 *uuid_e) in wps_registrar_add_pbc_session() argument
357 os_memcmp(pbc->uuid_e, uuid_e, WPS_UUID_LEN) == 0) { in wps_registrar_add_pbc_session()
373 if (uuid_e) in wps_registrar_add_pbc_session()
374 os_memcpy(pbc->uuid_e, uuid_e, WPS_UUID_LEN); in wps_registrar_add_pbc_session()
399 const u8 *uuid_e, in wps_registrar_remove_pbc_session() argument
406 if (os_memcmp(pbc->uuid_e, uuid_e, WPS_UUID_LEN) == 0 || in wps_registrar_remove_pbc_session()
418 tmp->uuid_e, WPS_UUID_LEN); in wps_registrar_remove_pbc_session()
429 const u8 *addr, const u8 *uuid_e) in wps_registrar_pbc_overlap() argument
440 if (uuid_e) { in wps_registrar_pbc_overlap()
443 uuid_e, WPS_UUID_LEN); in wps_registrar_pbc_overlap()
451 pbc->uuid_e, WPS_UUID_LEN); in wps_registrar_pbc_overlap()
458 os_memcmp(pbc->uuid_e, first->uuid_e, WPS_UUID_LEN) == 0) { in wps_registrar_pbc_overlap()
462 if (uuid_e == NULL || in wps_registrar_pbc_overlap()
463 os_memcmp(uuid_e, pbc->uuid_e, WPS_UUID_LEN)) { in wps_registrar_pbc_overlap()
1094 void wps_registrar_complete(struct wps_registrar *registrar, const u8 *uuid_e, in wps_registrar_complete() argument
1099 uuid_e, NULL); in wps_registrar_complete()
1104 os_memcpy(registrar->pbc_ignore_uuid, uuid_e, WPS_UUID_LEN); in wps_registrar_complete()
1172 if (reg->enrollee_seen_cb && attr.uuid_e && in wps_registrar_probe_req_rx()
1182 reg->enrollee_seen_cb(reg->cb_ctx, addr, attr.uuid_e, in wps_registrar_probe_req_rx()
1195 if (attr.uuid_e == NULL) { in wps_registrar_probe_req_rx()
1200 wpa_hexdump(MSG_DEBUG, "WPS: UUID-E from Probe Request", attr.uuid_e, in wps_registrar_probe_req_rx()
1205 os_memcmp(attr.uuid_e, reg->pbc_ignore_uuid, WPS_UUID_LEN) == 0) { in wps_registrar_probe_req_rx()
1220 wps_registrar_add_pbc_session(reg, addr, attr.uuid_e); in wps_registrar_probe_req_rx()
1221 if (wps_registrar_pbc_overlap(reg, addr, attr.uuid_e)) { in wps_registrar_probe_req_rx()
1240 static void wps_cb_pin_needed(struct wps_registrar *reg, const u8 *uuid_e, in wps_cb_pin_needed() argument
1246 reg->pin_needed_cb(reg->cb_ctx, uuid_e, dev); in wps_cb_pin_needed()
1251 const u8 *uuid_e, const u8 *dev_pw, in wps_cb_reg_success() argument
1257 reg->reg_success_cb(reg->cb_ctx, mac_addr, uuid_e, dev_pw, dev_pw_len); in wps_cb_reg_success()
1415 pin = wps_registrar_get_pin(wps->wps->registrar, wps->uuid_e, in wps_get_dev_password()
1430 wps_cb_pin_needed(wps->wps->registrar, wps->uuid_e, in wps_get_dev_password()
2229 static int wps_process_uuid_e(struct wps_data *wps, const u8 *uuid_e) in wps_process_uuid_e() argument
2231 if (uuid_e == NULL) { in wps_process_uuid_e()
2236 os_memcpy(wps->uuid_e, uuid_e, WPS_UUID_LEN); in wps_process_uuid_e()
2237 wpa_hexdump(MSG_DEBUG, "WPS: UUID-E", wps->uuid_e, WPS_UUID_LEN); in wps_process_uuid_e()
2353 wps_registrar_invalidate_pin(wps->wps->registrar, wps->uuid_e); in wps_process_e_snonce2()
2362 wps_registrar_unlock_pin(wps->wps->registrar, wps->uuid_e); in wps_process_e_snonce2()
2369 wps_registrar_invalidate_pin(wps->wps->registrar, wps->uuid_e); in wps_process_e_snonce2()
2655 if (wps_process_uuid_e(wps, attr->uuid_e) || in wps_process_m1()
2736 wps->mac_addr_e, wps->uuid_e) || in wps_process_m1()
2751 wps->mac_addr_e, wps->uuid_e); in wps_process_m1()
3294 wps->uuid_e); in wps_process_wsc_done()
3314 wps->uuid_e); in wps_process_wsc_done()
3361 wps_cb_reg_success(wps->wps->registrar, wps->mac_addr_e, wps->uuid_e, in wps_process_wsc_done()
3366 wps->uuid_e, in wps_process_wsc_done()
3372 os_memcpy(wps->wps->registrar->pbc_ignore_uuid, wps->uuid_e, in wps_process_wsc_done()