Lines Matching refs:len

21 					  u8 id, u8 len, const u8 *pos)  in wps_set_vendor_ext_wfa_subelem()  argument
24 id, len); in wps_set_vendor_ext_wfa_subelem()
27 if (len != 1) { in wps_set_vendor_ext_wfa_subelem()
29 "%u", len); in wps_set_vendor_ext_wfa_subelem()
36 attr->authorized_macs_len = len; in wps_set_vendor_ext_wfa_subelem()
39 if (len != 1) { in wps_set_vendor_ext_wfa_subelem()
41 "Shareable length %u", len); in wps_set_vendor_ext_wfa_subelem()
47 if (len != 1) { in wps_set_vendor_ext_wfa_subelem()
49 "length %u", len); in wps_set_vendor_ext_wfa_subelem()
55 if (len != 1) { in wps_set_vendor_ext_wfa_subelem()
57 "Time length %u", len); in wps_set_vendor_ext_wfa_subelem()
63 if (len != 2) { in wps_set_vendor_ext_wfa_subelem()
65 len); in wps_set_vendor_ext_wfa_subelem()
71 if (len != 1) { in wps_set_vendor_ext_wfa_subelem()
74 len); in wps_set_vendor_ext_wfa_subelem()
92 u16 len) in wps_parse_vendor_ext_wfa() argument
94 const u8 *end = pos + len; in wps_parse_vendor_ext_wfa()
112 u16 len) in wps_parse_vendor_ext() argument
116 if (len < 3) { in wps_parse_vendor_ext()
124 return wps_parse_vendor_ext_wfa(attr, pos + 3, len - 3); in wps_parse_vendor_ext()
132 if (len > WPS_MAX_VENDOR_EXT_LEN) { in wps_parse_vendor_ext()
134 len); in wps_parse_vendor_ext()
145 attr->vendor_ext_len[attr->num_vendor_ext] = len; in wps_parse_vendor_ext()
153 const u8 *pos, u16 len) in wps_set_attr() argument
157 if (len != 1) { in wps_set_attr()
159 len); in wps_set_attr()
165 if (len != 1) { in wps_set_attr()
167 "length %u", len); in wps_set_attr()
173 if (len != WPS_NONCE_LEN) { in wps_set_attr()
175 "length %u", len); in wps_set_attr()
181 if (len != WPS_NONCE_LEN) { in wps_set_attr()
183 "length %u", len); in wps_set_attr()
189 if (len != WPS_UUID_LEN) { in wps_set_attr()
191 len); in wps_set_attr()
197 if (len != WPS_UUID_LEN) { in wps_set_attr()
199 len); in wps_set_attr()
205 if (len != 2) { in wps_set_attr()
207 "Type Flags length %u", len); in wps_set_attr()
213 if (len != 2) { in wps_set_attr()
215 "Flags length %u", len); in wps_set_attr()
221 if (len != 1) { in wps_set_attr()
223 "Flags length %u", len); in wps_set_attr()
229 if (len != 2) { in wps_set_attr()
231 "length %u", len); in wps_set_attr()
237 if (len != 2) { in wps_set_attr()
239 "Registrar Config Methods length %u", len); in wps_set_attr()
245 if (len != WPS_DEV_TYPE_LEN) { in wps_set_attr()
247 "Type length %u", len); in wps_set_attr()
253 if (len != 1) { in wps_set_attr()
255 "%u", len); in wps_set_attr()
261 if (len != 2) { in wps_set_attr()
263 "length %u", len); in wps_set_attr()
269 if (len != 2) { in wps_set_attr()
271 "Error length %u", len); in wps_set_attr()
277 if (len != 2) { in wps_set_attr()
279 "ID length %u", len); in wps_set_attr()
285 if (len < WPS_OOB_PUBKEY_HASH_LEN + 2 || in wps_set_attr()
286 len > WPS_OOB_PUBKEY_HASH_LEN + 2 + in wps_set_attr()
288 (len < WPS_OOB_PUBKEY_HASH_LEN + 2 + in wps_set_attr()
293 "Password length %u", len); in wps_set_attr()
297 attr->oob_dev_password_len = len; in wps_set_attr()
300 if (len != 4) { in wps_set_attr()
302 "%u", len); in wps_set_attr()
308 if (len != 1) { in wps_set_attr()
310 "Setup State length %u", len); in wps_set_attr()
316 if (len != WPS_AUTHENTICATOR_LEN) { in wps_set_attr()
318 "length %u", len); in wps_set_attr()
324 if (len != WPS_HASH_LEN) { in wps_set_attr()
326 len); in wps_set_attr()
332 if (len != WPS_HASH_LEN) { in wps_set_attr()
334 len); in wps_set_attr()
340 if (len != WPS_HASH_LEN) { in wps_set_attr()
342 len); in wps_set_attr()
348 if (len != WPS_HASH_LEN) { in wps_set_attr()
350 len); in wps_set_attr()
356 if (len != WPS_SECRET_NONCE_LEN) { in wps_set_attr()
358 "%u", len); in wps_set_attr()
364 if (len != WPS_SECRET_NONCE_LEN) { in wps_set_attr()
366 "%u", len); in wps_set_attr()
372 if (len != WPS_SECRET_NONCE_LEN) { in wps_set_attr()
374 "%u", len); in wps_set_attr()
380 if (len != WPS_SECRET_NONCE_LEN) { in wps_set_attr()
382 "%u", len); in wps_set_attr()
388 if (len != WPS_KWA_LEN) { in wps_set_attr()
390 "Authenticator length %u", len); in wps_set_attr()
396 if (len != 2) { in wps_set_attr()
398 "Type length %u", len); in wps_set_attr()
404 if (len != 2) { in wps_set_attr()
406 "Type length %u", len); in wps_set_attr()
412 if (len != 1) { in wps_set_attr()
414 "length %u", len); in wps_set_attr()
420 if (len != 1) { in wps_set_attr()
422 "length %u", len); in wps_set_attr()
428 if (len != ETH_ALEN) { in wps_set_attr()
430 "length %u", len); in wps_set_attr()
436 if (len != 1) { in wps_set_attr()
438 " length %u", len); in wps_set_attr()
444 if (len != 1) { in wps_set_attr()
446 "length %u", len); in wps_set_attr()
452 if (len != 1) { in wps_set_attr()
454 "length %u", len); in wps_set_attr()
461 if (len > WPS_MANUFACTURER_MAX_LEN) in wps_set_attr()
464 attr->manufacturer_len = len; in wps_set_attr()
468 if (len > WPS_MODEL_NAME_MAX_LEN) in wps_set_attr()
471 attr->model_name_len = len; in wps_set_attr()
475 if (len > WPS_MODEL_NUMBER_MAX_LEN) in wps_set_attr()
478 attr->model_number_len = len; in wps_set_attr()
482 if (len > WPS_SERIAL_NUMBER_MAX_LEN) in wps_set_attr()
485 attr->serial_number_len = len; in wps_set_attr()
488 if (len > WPS_DEV_NAME_MAX_LEN) { in wps_set_attr()
491 len); in wps_set_attr()
495 attr->dev_name_len = len; in wps_set_attr()
504 if (len < 190 || len > 192) { in wps_set_attr()
507 len); in wps_set_attr()
511 attr->public_key_len = len; in wps_set_attr()
515 attr->encr_settings_len = len; in wps_set_attr()
525 attr->cred_len[attr->num_cred] = len; in wps_set_attr()
529 if (len > SSID_MAX_LEN) { in wps_set_attr()
531 "WPS: Ignore too long SSID (len=%u)", len); in wps_set_attr()
535 attr->ssid_len = len; in wps_set_attr()
539 attr->network_key_len = len; in wps_set_attr()
542 if (len != 1) { in wps_set_attr()
544 "length %u", len); in wps_set_attr()
550 if (len != WPS_DEV_TYPE_LEN) { in wps_set_attr()
552 "Type length %u", len); in wps_set_attr()
565 if (len > WPS_SEC_DEV_TYPE_MAX_LEN || in wps_set_attr()
566 (len % WPS_DEV_TYPE_LEN) > 0) { in wps_set_attr()
568 "Type length %u", len); in wps_set_attr()
572 attr->sec_dev_type_list_len = len; in wps_set_attr()
575 if (wps_parse_vendor_ext(attr, pos, len) < 0) in wps_set_attr()
579 if (len != 2) { in wps_set_attr()
581 "length %u", len); in wps_set_attr()
588 "len=%u", type, len); in wps_set_attr()
599 u16 type, len; in wps_parse_msg() local
623 len = WPA_GET_BE16(pos); in wps_parse_msg()
626 type, len); in wps_parse_msg()
627 if (len > end - pos) { in wps_parse_msg()
651 if (type == 0 && len == 0) { in wps_parse_msg()
675 if (wps_set_attr(attr, type, pos, len) < 0) in wps_parse_msg()
681 pos += len; in wps_parse_msg()