Lines Matching refs:len

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