Home | History | Annotate | Download | only in wps

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);
81 u16 len)
83 const u8 *end = pos + len;
101 u16 len)
105 if (len < 3) {
113 return wps_parse_vendor_ext_wfa(attr, pos + 3, len - 3);
121 if (len > WPS_MAX_VENDOR_EXT_LEN) {
123 len);
134 attr->vendor_ext_len[attr->num_vendor_ext] = len;
142 const u8 *pos, u16 len)
146 if (len != 1) {
148 len);
154 if (len != 1) {
156 "length %u", len);
162 if (len != WPS_NONCE_LEN) {
164 "length %u", len);
170 if (len != WPS_NONCE_LEN) {
172 "length %u", len);
178 if (len != WPS_UUID_LEN) {
180 len);
186 if (len != WPS_UUID_LEN) {
188 len);
194 if (len != 2) {
196 "Type Flags length %u", len);
202 if (len != 2) {
204 "Flags length %u", len);
210 if (len != 1) {
212 "Flags length %u", len);
218 if (len != 2) {
220 "length %u", len);
226 if (len != 2) {
228 "Registrar Config Methods length %u", len);
234 if (len != WPS_DEV_TYPE_LEN) {
236 "Type length %u", len);
242 if (len != 1) {
244 "%u", len);
250 if (len != 2) {
252 "length %u", len);
258 if (len != 2) {
260 "Error length %u", len);
266 if (len != 2) {
268 "ID length %u", len);
274 if (len < WPS_OOB_PUBKEY_HASH_LEN + 2 ||
275 len > WPS_OOB_PUBKEY_HASH_LEN + 2 +
277 (len < WPS_OOB_PUBKEY_HASH_LEN + 2 +
282 "Password length %u", len);
286 attr->oob_dev_password_len = len;
289 if (len != 4) {
291 "%u", len);
297 if (len != 1) {
299 "Setup State length %u", len);
305 if (len != WPS_AUTHENTICATOR_LEN) {
307 "length %u", len);
313 if (len != WPS_HASH_LEN) {
315 len);
321 if (len != WPS_HASH_LEN) {
323 len);
329 if (len != WPS_HASH_LEN) {
331 len);
337 if (len != WPS_HASH_LEN) {
339 len);
345 if (len != WPS_SECRET_NONCE_LEN) {
347 "%u", len);
353 if (len != WPS_SECRET_NONCE_LEN) {
355 "%u", len);
361 if (len != WPS_SECRET_NONCE_LEN) {
363 "%u", len);
369 if (len != WPS_SECRET_NONCE_LEN) {
371 "%u", len);
377 if (len != WPS_KWA_LEN) {
379 "Authenticator length %u", len);
385 if (len != 2) {
387 "Type length %u", len);
393 if (len != 2) {
395 "Type length %u", len);
401 if (len != 1) {
403 "length %u", len);
409 if (len != 1) {
411 "length %u", len);
417 if (len != ETH_ALEN) {
419 "length %u", len);
425 if (len != 1) {
427 " length %u", len);
433 if (len != 1) {
435 "length %u", len);
441 if (len != 1) {
443 "length %u", len);
450 if (len > WPS_MANUFACTURER_MAX_LEN)
453 attr->manufacturer_len = len;
457 if (len > WPS_MODEL_NAME_MAX_LEN)
460 attr->model_name_len = len;
464 if (len > WPS_MODEL_NUMBER_MAX_LEN)
467 attr->model_number_len = len;
471 if (len > WPS_SERIAL_NUMBER_MAX_LEN)
474 attr->serial_number_len = len;
477 if (len > WPS_DEV_NAME_MAX_LEN) {
479 "WPS: Ignore too long Device Name (len=%u)",
480 len);
484 attr->dev_name_len = len;
493 if (len < 190 || len > 192) {
496 len);
500 attr->public_key_len = len;
504 attr->encr_settings_len = len;
514 attr->cred_len[attr->num_cred] = len;
518 if (len > SSID_MAX_LEN) {
520 "WPS: Ignore too long SSID (len=%u)", len);
524 attr->ssid_len = len;
528 attr->network_key_len = len;
531 if (len != 1) {
533 "length %u", len);
539 if (len != WPS_DEV_TYPE_LEN) {
541 "Type length %u", len);
554 if (len > WPS_SEC_DEV_TYPE_MAX_LEN ||
555 (len % WPS_DEV_TYPE_LEN) > 0) {
557 "Type length %u", len);
561 attr->sec_dev_type_list_len = len;
564 if (wps_parse_vendor_ext(attr, pos, len) < 0)
568 if (len != 2) {
570 "length %u", len);
577 "len=%u", type, len);
588 u16 type, len;
607 len = WPA_GET_BE16(pos);
609 wpa_printf(MSG_EXCESSIVE, "WPS: attr type=0x%x len=%u",
610 type, len);
611 if (len > end - pos) {
635 if (type == 0 && len == 0) {
653 if (wps_set_attr(attr, type, pos, len) < 0)
659 pos += len;