Lines Matching defs: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 attr->manufacturer_len = len;
454 attr->model_name_len = len;
458 attr->model_number_len = len;
462 attr->serial_number_len = len;
466 attr->dev_name_len = len;
470 attr->public_key_len = len;
474 attr->encr_settings_len = len;
484 attr->cred_len[attr->num_cred] = len;
489 attr->ssid_len = len;
493 attr->network_key_len = len;
496 if (len != 1) {
498 "length %u", len);
504 if (len != WPS_DEV_TYPE_LEN) {
506 "Type length %u", len);
519 if (len > WPS_SEC_DEV_TYPE_MAX_LEN ||
520 (len % WPS_DEV_TYPE_LEN) > 0) {
522 "Type length %u", len);
526 attr->sec_dev_type_list_len = len;
529 if (wps_parse_vendor_ext(attr, pos, len) < 0)
533 if (len != 2) {
535 "length %u", len);
542 "len=%u", type, len);
553 u16 type, len;
572 len = WPA_GET_BE16(pos);
574 wpa_printf(MSG_EXCESSIVE, "WPS: attr type=0x%x len=%u",
575 type, len);
576 if (len > end - pos) {
600 if (type == 0 && len == 0) {
618 if (wps_set_attr(attr, type, pos, len) < 0)
624 pos += len;