ESP-IDF
wps_parse_attr
is only used within ESP-IDF.
Symbol previews are coming soon...
Symbols
loading (3/5)...
Files
loading (4/5)...
Summary
Syntax
Related
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
ESP-IDF
wps_parse_attr
wps_parse_attr struct
Syntax
Show:
Summary
Declaration
Definition
from
wps.h:31
struct
wps_parse_attr
;
Implemented in
wps_attr_parse.h:14
Fields
Field
Declared as
wps_parse_attr::version
const
u8
*
wps_parse_attr::version2
const
u8
*
wps_parse_attr::msg_type
const
u8
*
wps_parse_attr::enrollee_nonce
const
u8
*
wps_parse_attr::registrar_nonce
const
u8
*
wps_parse_attr::uuid_r
const
u8
*
wps_parse_attr::uuid_e
const
u8
*
wps_parse_attr::auth_type_flags
const
u8
*
wps_parse_attr::encr_type_flags
const
u8
*
wps_parse_attr::conn_type_flags
const
u8
*
wps_parse_attr::config_methods
const
u8
*
wps_parse_attr::sel_reg_config_methods
const
u8
*
wps_parse_attr::primary_dev_type
const
u8
*
wps_parse_attr::rf_bands
const
u8
*
wps_parse_attr::assoc_state
const
u8
*
wps_parse_attr::config_error
const
u8
*
wps_parse_attr::dev_password_id
const
u8
*
wps_parse_attr::os_version
const
u8
*
wps_parse_attr::wps_state
const
u8
*
wps_parse_attr::authenticator
const
u8
*
wps_parse_attr::r_hash1
const
u8
*
wps_parse_attr::r_hash2
const
u8
*
wps_parse_attr::e_hash1
const
u8
*
wps_parse_attr::e_hash2
const
u8
*
wps_parse_attr::r_snonce1
const
u8
*
wps_parse_attr::r_snonce2
const
u8
*
wps_parse_attr::e_snonce1
const
u8
*
wps_parse_attr::e_snonce2
const
u8
*
wps_parse_attr::key_wrap_auth
const
u8
*
wps_parse_attr::auth_type
const
u8
*
wps_parse_attr::encr_type
const
u8
*
wps_parse_attr::network_idx
const
u8
*
wps_parse_attr::network_key_idx
const
u8
*
wps_parse_attr::mac_addr
const
u8
*
wps_parse_attr::selected_registrar
const
u8
*
wps_parse_attr::request_type
const
u8
*
wps_parse_attr::response_type
const
u8
*
wps_parse_attr::ap_setup_locked
const
u8
*
wps_parse_attr::settings_delay_time
const
u8
*
wps_parse_attr::network_key_shareable
const
u8
*
wps_parse_attr::request_to_enroll
const
u8
*
wps_parse_attr::ap_channel
const
u8
*
wps_parse_attr::registrar_configuration_methods
const
u8
*
wps_parse_attr::manufacturer
const
u8
*
wps_parse_attr::model_name
const
u8
*
wps_parse_attr::model_number
const
u8
*
wps_parse_attr::serial_number
const
u8
*
wps_parse_attr::dev_name
const
u8
*
wps_parse_attr::public_key
const
u8
*
wps_parse_attr::encr_settings
const
u8
*
wps_parse_attr::ssid
const
u8
*
wps_parse_attr::network_key
const
u8
*
wps_parse_attr::authorized_macs
const
u8
*
wps_parse_attr::sec_dev_type_list
const
u8
*
wps_parse_attr::oob_dev_password
const
u8
*
wps_parse_attr::manufacturer_len
u16
wps_parse_attr::model_name_len
u16
wps_parse_attr::model_number_len
u16
wps_parse_attr::serial_number_len
u16
wps_parse_attr::dev_name_len
u16
wps_parse_attr::public_key_len
u16
wps_parse_attr::encr_settings_len
u16
wps_parse_attr::ssid_len
u16
wps_parse_attr::network_key_len
u16
wps_parse_attr::authorized_macs_len
u16
wps_parse_attr::sec_dev_type_list_len
u16
wps_parse_attr::oob_dev_password_len
u16
wps_parse_attr::num_cred
unsigned
int
wps_parse_attr::num_req_dev_type
unsigned
int
wps_parse_attr::num_vendor_ext
unsigned
int
wps_parse_attr::cred_len
u16
[
MAX_CRED_COUNT
]
wps_parse_attr::vendor_ext_len
u16
[
MAX_WPS_PARSE_VENDOR_EXT
]
wps_parse_attr::cred
const
u8
*
[
MAX_CRED_COUNT
]
wps_parse_attr::req_dev_type
const
u8
*
[
MAX_REQ_DEV_TYPE_COUNT
]
wps_parse_attr::vendor_ext
const
u8
*
[
MAX_WPS_PARSE_VENDOR_EXT
]
wps_parse_attr::multi_ap_ext
u8
Related Functions
Found 20 other functions taking a
wps_parse_attr
argument:
Function
wps_parse_msg()
wps_process_device_attrs()
is_selected_pin_registrar()
wps_process_cred()
wps_process_ap_settings()
wps_parse_vendor_ext()
wps_set_attr()
wps_set_vendor_ext_wfa_subelem()
wps_parse_vendor_ext_wfa()
wps_process_ap_settings_e()
wps_process_m2()
wps_process_m2d()
wps_process_m4()
wps_process_m6()
wps_process_m8()
wps_process_m1()
wps_process_m3()
wps_process_m5()
wps_process_ap_settings_r()
wps_process_m7()
Examples
References
from
examples
Code
Location
Scope
Referrer
struct
wps_parse_attr
{
wps_attr_parse.h:14
struct
wps_parse_attr
;
wps.h:31
struct
wps_parse_attr
;
wps_dev_attr.h:12
struct
wps_parse_attr
*
attr
=
os_zalloc
(
sizeof
(
struct
wps_parse_attr
)
)
;
wps.c:240
wps_is_selected_pbc_registrar()
os_free
(
attr
)
;
wps.c:256
wps_is_selected_pbc_registrar()
os_free
(
attr
)
;
wps.c:270
wps_is_selected_pbc_registrar()
static
int
is_selected_pin_registrar
(
struct
wps_parse_attr
*
attr
)
wps.c:275
is_selected_pin_registrar()
is_selected_pin_registrar()::attr
struct
wps_parse_attr
*
attr
;
wps.c:310
wps_is_selected_pin_registrar()
attr
=
os_zalloc
(
sizeof
(
struct
wps_parse_attr
)
)
;
wps.c:313
wps_is_selected_pin_registrar()
os_free
(
attr
)
;
wps.c:318
wps_is_selected_pin_registrar()
os_free
(
attr
)
;
wps.c:323
wps_is_selected_pin_registrar()
struct
wps_parse_attr
*
attr
;
wps.c:339
wps_is_addr_authorized()
attr
=
os_zalloc
(
sizeof
(
struct
wps_parse_attr
)
)
;
wps.c:345
wps_is_addr_authorized()
os_free
(
attr
)
;
wps.c:385
wps_is_addr_authorized()
struct
wps_parse_attr
*
attr
=
NULL
;
wps.c:401
wps_ap_priority_compar()
attr
=
os_zalloc
(
sizeof
(
*
attr
)
)
;
wps.c:405
wps_ap_priority_compar()
os_free
(
attr
)
;
wps.c:432
wps_ap_priority_compar()
struct
wps_parse_attr
*
attr
;
wps.c:447
wps_get_uuid_e()
attr
=
(
struct
wps_parse_attr
*
)
os_zalloc
(
sizeof
(
struct
wps_parse_attr
)
)
;
wps.c:450
wps_get_uuid_e()
os_free
(
attr
)
;
wps.c:459
wps_get_uuid_e()
struct
wps_parse_attr
*
attr
;
wps.c:469
wps_is_20()
attr
=
(
struct
wps_parse_attr
*
)
os_zalloc
(
sizeof
(
struct
wps_parse_attr
)
)
;
wps.c:472
wps_is_20()
os_free
(
attr
)
;
wps.c:481
wps_is_20()
struct
wps_parse_attr
*
attr
;
wps.c:626
wps_attr_text()
attr
=
(
struct
wps_parse_attr
*
)
os_zalloc
(
sizeof
(
struct
wps_parse_attr
)
)
;
wps.c:630
wps_attr_text()
os_free
(
attr
)
;
wps.c:749
wps_attr_text()
static
int
wps_set_vendor_ext_wfa_subelem
(
struct
wps_parse_attr
*
attr
,
wps_attr_parse.c:20
wps_set_vendor_ext_wfa_subelem()
wps_set_vendor_ext_wfa_subelem()::attr
static
int
wps_parse_vendor_ext_wfa
(
struct
wps_parse_attr
*
attr
,
const
u8
*
pos
,
wps_attr_parse.c:91
wps_parse_vendor_ext_wfa()
wps_parse_vendor_ext_wfa()::attr
static
int
wps_parse_vendor_ext
(
struct
wps_parse_attr
*
attr
,
const
u8
*
pos
,
wps_attr_parse.c:111
wps_parse_vendor_ext()
wps_parse_vendor_ext()::attr
static
int
wps_set_attr
(
struct
wps_parse_attr
*
attr
,
u16
type
,
wps_attr_parse.c:152
wps_set_attr()
wps_set_attr()::attr
int
wps_parse_msg
(
const
struct
wpabuf
*
msg
,
struct
wps_parse_attr
*
attr
)
wps_attr_parse.c:596
wps_parse_msg()
wps_parse_msg()::attr
int
wps_parse_msg
(
const
struct
wpabuf
*
msg
,
struct
wps_parse_attr
*
attr
)
;
wps_attr_parse.h:107
wps_parse_msg()
wps_parse_msg()::attr
int
wps_process_cred
(
struct
wps_parse_attr
*
attr
,
wps_attr_process.c:247
wps_process_cred()
wps_process_cred()::attr
int
wps_process_ap_settings
(
struct
wps_parse_attr
*
attr
,
wps_attr_process.c:267
wps_process_ap_settings()
wps_process_ap_settings()::attr
struct
wps_parse_attr
*
attr
)
wps_dev_attr.c:379
wps_process_device_attrs()
wps_process_device_attrs()::attr
struct
wps_parse_attr
*
attr
)
;
wps_dev_attr.h:30
wps_process_device_attrs()
wps_process_device_attrs()::attr
struct
wps_parse_attr
*
attr
;
wps_enrollee.c:718
wps_process_cred_e()
attr
=
(
struct
wps_parse_attr
*
)
os_zalloc
(
sizeof
(
struct
wps_parse_attr
)
)
;
wps_enrollee.c:724
wps_process_cred_e()
os_free
(
attr
)
;
wps_enrollee.c:785
wps_process_cred_e()
struct
wps_parse_attr
*
attr
,
wps_enrollee.c:828
wps_process_ap_settings_e()
wps_process_ap_settings_e()::attr
struct
wps_parse_attr
*
attr
)
wps_enrollee.c:995
wps_process_m2()
wps_process_m2()::attr
struct
wps_parse_attr
*
attr
)
wps_enrollee.c:1075
wps_process_m2d()
wps_process_m2d()::attr
struct
wps_parse_attr
*
attr
)
wps_enrollee.c:1131
wps_process_m4()
wps_process_m4()::attr
struct
wps_parse_attr
*
eattr
;
wps_enrollee.c:1134
wps_process_m4()
eattr
=
(
struct
wps_parse_attr
*
)
os_zalloc
(
sizeof
(
struct
wps_parse_attr
)
)
;
wps_enrollee.c:1139
wps_process_m4()
os_free
(
eattr
)
;
wps_enrollee.c:1196
wps_process_m4()
struct
wps_parse_attr
*
attr
)
wps_enrollee.c:1203
wps_process_m6()
wps_process_m6()::attr
struct
wps_parse_attr
*
eattr
;
wps_enrollee.c:1206
wps_process_m6()
eattr
=
(
struct
wps_parse_attr
*
)
os_zalloc
(
sizeof
(
struct
wps_parse_attr
)
)
;
wps_enrollee.c:1211
wps_process_m6()
os_free
(
eattr
)
;
wps_enrollee.c:1270
wps_process_m6()
struct
wps_parse_attr
*
attr
)
wps_enrollee.c:1277
wps_process_m8()
wps_process_m8()::attr
struct
wps_parse_attr
*
eattr
;
wps_enrollee.c:1280
wps_process_m8()
eattr
=
(
struct
wps_parse_attr
*
)
os_zalloc
(
sizeof
(
struct
wps_parse_attr
)
)
;
wps_enrollee.c:1285
wps_process_m8()
os_free
(
eattr
)
;
wps_enrollee.c:1359
wps_process_m8()
struct
wps_parse_attr
*
attr
;
wps_enrollee.c:1380
wps_process_wsc_msg()
attr
=
(
struct
wps_parse_attr
*
)
os_zalloc
(
sizeof
(
struct
wps_parse_attr
)
)
;
wps_enrollee.c:1385
wps_process_wsc_msg()
os_free
(
attr
)
;
wps_enrollee.c:1481
wps_process_wsc_msg()
struct
wps_parse_attr
*
attr
;
wps_enrollee.c:1490
wps_process_wsc_ack()
attr
=
(
struct
wps_parse_attr
*
)
os_zalloc
(
sizeof
(
struct
wps_parse_attr
)
)
;
wps_enrollee.c:1495
wps_process_wsc_ack()
os_free
(
attr
)
;
wps_enrollee.c:1546
wps_process_wsc_ack()
struct
wps_parse_attr
*
attr
;
wps_enrollee.c:1555
wps_process_wsc_nack()
attr
=
(
struct
wps_parse_attr
*
)
os_zalloc
(
sizeof
(
struct
wps_parse_attr
)
)
;
wps_enrollee.c:1561
wps_process_wsc_nack()
os_free
(
attr
)
;
wps_enrollee.c:1643
wps_process_wsc_nack()
struct
wps_parse_attr
attr
;
wps_enrollee.c:1660
wps_enrollee_process_msg()
int
wps_process_cred
(
struct
wps_parse_attr
*
attr
,
wps_i.h:192
wps_process_cred()
wps_process_cred()::attr
int
wps_process_ap_settings
(
struct
wps_parse_attr
*
attr
,
wps_i.h:194
wps_process_ap_settings()
wps_process_ap_settings()::attr
struct
wps_parse_attr
attr
;
wps_registrar.c:1153
wps_registrar_probe_req_rx()
struct
wps_parse_attr
*
attr
)
wps_registrar.c:2659
wps_process_m1()
wps_process_m1()::attr
struct
wps_parse_attr
*
attr
)
wps_registrar.c:2794
wps_process_m3()
wps_process_m3()::attr
struct
wps_parse_attr
*
attr
)
wps_registrar.c:2829
wps_process_m5()
wps_process_m5()::attr
struct
wps_parse_attr
eattr
;
wps_registrar.c:2832
wps_process_m5()
struct
wps_parse_attr
*
attr
)
wps_registrar.c:2980
wps_process_ap_settings_r()
wps_process_ap_settings_r()::attr
struct
wps_parse_attr
*
attr
)
wps_registrar.c:2988
wps_process_m7()
wps_process_m7()::attr
struct
wps_parse_attr
eattr
;
wps_registrar.c:2991
wps_process_m7()
struct
wps_parse_attr
attr
;
wps_registrar.c:3054
wps_process_wsc_msg()
struct
wps_parse_attr
attr
;
wps_registrar.c:3137
wps_process_wsc_ack()
struct
wps_parse_attr
attr
;
wps_registrar.c:3204
wps_process_wsc_nack()
struct
wps_parse_attr
attr
;
wps_registrar.c:3286
wps_process_wsc_done()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
All items filtered out
All items filtered out
Class Tree
from
examples
All items filtered out
All items filtered out
Override Tree
from
examples
All items filtered out
All items filtered out
Implementations
from
examples
All items filtered out
All items filtered out
Instances
from
examples
Instance
Scope
Location
Project
wps_parse_msg()::attr
wps_parse_msg()
wps_attr_parse.h:107
wps_process_device_attrs()::attr
wps_process_device_attrs()
wps_dev_attr.h:30
is_selected_pin_registrar()::attr
is_selected_pin_registrar()
wps.c:275
wps_process_cred()::attr
wps_process_cred()
wps_i.h:192
wps_process_ap_settings()::attr
wps_process_ap_settings()
wps_i.h:194
wps_set_vendor_ext_wfa_subelem()::attr
wps_set_vendor_ext_wfa_subelem()
wps_attr_parse.c:20
wps_parse_vendor_ext_wfa()::attr
wps_parse_vendor_ext_wfa()
wps_attr_parse.c:91
wps_parse_vendor_ext()::attr
wps_parse_vendor_ext()
wps_attr_parse.c:111
wps_set_attr()::attr
wps_set_attr()
wps_attr_parse.c:152
wps_parse_msg()::attr
wps_parse_msg()
wps_attr_parse.c:596
wps_process_cred()::attr
wps_process_cred()
wps_attr_process.c:247
wps_process_ap_settings()::attr
wps_process_ap_settings()
wps_attr_process.c:267
wps_process_device_attrs()::attr
wps_process_device_attrs()
wps_dev_attr.c:379
wps_process_ap_settings_e()::attr
wps_process_ap_settings_e()
wps_enrollee.c:828
wps_process_m2()::attr
wps_process_m2()
wps_enrollee.c:995
wps_process_m2d()::attr
wps_process_m2d()
wps_enrollee.c:1075
wps_process_m4()::attr
wps_process_m4()
wps_enrollee.c:1131
wps_process_m6()::attr
wps_process_m6()
wps_enrollee.c:1203
wps_process_m8()::attr
wps_process_m8()
wps_enrollee.c:1277
wps_process_m1()::attr
wps_process_m1()
wps_registrar.c:2659
wps_process_m3()::attr
wps_process_m3()
wps_registrar.c:2794
wps_process_m5()::attr
wps_process_m5()
wps_registrar.c:2829
wps_process_ap_settings_r()::attr
wps_process_ap_settings_r()
wps_registrar.c:2980
wps_process_m7()::attr
wps_process_m7()
wps_registrar.c:2988
Lifecycle
from
examples
wps_parse_attr
is allocated by 14 symbols and is freed by 14 symbols:
wps_is_selected_pbc_registrar()
wps_is_selected_pin_registrar()
wps_is_addr_authorized()
wps_ap_priority_compar()
wps_get_uuid_e()
wps_is_20()
wps_attr_text()
wps_process_cred_e()
wps_process_m4()
wps_process_m6()
wps_process_m8()
wps_process_wsc_msg()
wps_process_wsc_ack()
wps_process_wsc_nack()
All items filtered out
wps_parse_attr
wps_is_selected_pbc_registrar()
wps_is_selected_pin_registrar()
wps_is_addr_authorized()
wps_ap_priority_compar()
wps_get_uuid_e()
wps_is_20()
wps_attr_text()
wps_process_cred_e()
wps_process_m4()
wps_process_m6()
wps_process_m8()
wps_process_wsc_msg()
wps_process_wsc_ack()
wps_process_wsc_nack()
All items filtered out