Lines Matching refs:attr

23 static int wps_set_attr(struct wps_parse_attr *attr, u16 type,
33 attr->version = pos;
41 attr->msg_type = pos;
49 attr->enrollee_nonce = pos;
57 attr->registrar_nonce = pos;
65 attr->uuid_e = pos;
73 attr->uuid_r = pos;
81 attr->auth_type_flags = pos;
89 attr->encr_type_flags = pos;
97 attr->conn_type_flags = pos;
105 attr->config_methods = pos;
113 attr->sel_reg_config_methods = pos;
121 attr->primary_dev_type = pos;
129 attr->rf_bands = pos;
137 attr->assoc_state = pos;
145 attr->config_error = pos;
153 attr->dev_password_id = pos;
161 attr->oob_dev_password = pos;
169 attr->os_version = pos;
177 attr->wps_state = pos;
185 attr->authenticator = pos;
193 attr->r_hash1 = pos;
201 attr->r_hash2 = pos;
209 attr->e_hash1 = pos;
217 attr->e_hash2 = pos;
225 attr->r_snonce1 = pos;
233 attr->r_snonce2 = pos;
241 attr->e_snonce1 = pos;
249 attr->e_snonce2 = pos;
257 attr->key_wrap_auth = pos;
265 attr->auth_type = pos;
273 attr->encr_type = pos;
281 attr->network_idx = pos;
289 attr->network_key_idx = pos;
297 attr->mac_addr = pos;
305 attr->key_prov_auto = pos;
313 attr->dot1x_enabled = pos;
321 attr->selected_registrar = pos;
329 attr->request_type = pos;
337 attr->response_type = pos;
340 attr->manufacturer = pos;
341 attr->manufacturer_len = len;
344 attr->model_name = pos;
345 attr->model_name_len = len;
348 attr->model_number = pos;
349 attr->model_number_len = len;
352 attr->serial_number = pos;
353 attr->serial_number_len = len;
356 attr->dev_name = pos;
357 attr->dev_name_len = len;
360 attr->public_key = pos;
361 attr->public_key_len = len;
364 attr->encr_settings = pos;
365 attr->encr_settings_len = len;
368 if (attr->num_cred >= MAX_CRED_COUNT) {
374 attr->cred[attr->num_cred] = pos;
375 attr->cred_len[attr->num_cred] = len;
376 attr->num_cred++;
379 attr->ssid = pos;
380 attr->ssid_len = len;
383 attr->network_key = pos;
384 attr->network_key_len = len;
387 attr->eap_type = pos;
388 attr->eap_type_len = len;
391 attr->eap_identity = pos;
392 attr->eap_identity_len = len;
400 attr->ap_setup_locked = pos;
412 int wps_parse_msg(const struct wpabuf *msg, struct wps_parse_attr *attr)
417 os_memset(attr, 0, sizeof(*attr));
433 wpa_printf(MSG_MSGDUMP, "WPS: attr type=0x%x len=%u",
459 if (wps_set_attr(attr, type, pos, len) < 0)