ESP-IDF
wpa_group
is only used within ESP-IDF.
Symbol previews are coming soon...
Symbols
loading (4/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
wpa_group
wpa_group struct
Syntax
Show:
Summary
Declaration
Definition
from
wpa_auth_i.h:15
struct
wpa_group
;
Implemented in
wpa_auth_i.h:145
Fields
Field
Declared as
wpa_group::next
struct
wpa_group
*
wpa_group::vlan_id
int
wpa_group::GInit
Boolean
wpa_group::GKeyDoneStations
int
wpa_group::GTKReKey
Boolean
wpa_group::GTK_len
int
wpa_group::GN
int
wpa_group::GM
int
GN
,
wpa_group::GTKAuthenticator
Boolean
wpa_group::Counter
u8
[
WPA_NONCE_LEN
]
wpa_group::wpa_group_state
enum
{
WPA_GROUP_GTK_INIT
=
0
,
WPA_GROUP_SETKEYS
,
WPA_GROUP_SETKEYSDONE
}
wpa_group::GMK
u8
[
WPA_GMK_LEN
]
wpa_group::GTK
u8
[
2
]
[
WPA_GTK_MAX_LEN
]
wpa_group::GNonce
u8
[
WPA_NONCE_LEN
]
wpa_group::changed
Boolean
wpa_group::first_sta_seen
Boolean
wpa_group::reject_4way_hs_for_entropy
Boolean
wpa_group::IGTK
u8
[
2
]
[
WPA_IGTK_LEN
]
wpa_group::GN_igtk
int
wpa_group::GM_igtk
int
GN_igtk
,
Related Functions
Found 8 other functions taking a
wpa_group
argument:
Function
wpa_group_sm_step()
wpa_gtk_update()
wpa_group_config_group_keys()
wpa_group_init_gmk_and_counter()
wpa_group_setkeys()
wpa_group_setkeysdone()
wpa_group_ensure_init()
wpa_group_gtk_init()
Examples
References
from
examples
Code
Location
Scope
Referrer
struct
wpa_group
{
wpa_auth_i.h:145
struct
wpa_group
;
wpa_auth_i.h:15
struct
wpa_group
*
group
)
;
wpa_auth.c:49
wpa_group_sm_step()
wpa_group_sm_step()::group
struct
wpa_group
*
group
)
;
wpa_auth.c:52
wpa_gtk_update()
wpa_gtk_update()::group
struct
wpa_group
*
group
)
;
wpa_auth.c:54
wpa_group_config_group_keys()
wpa_group_config_group_keys()::group
struct
wpa_group
*
group
;
wpa_auth.c:242
wpa_rekey_gtk()
struct
wpa_group
*
group
)
wpa_auth.c:285
wpa_group_init_gmk_and_counter()
wpa_group_init_gmk_and_counter()::group
static
struct
wpa_group
*
wpa_group_init
(
struct
wpa_authenticator
*
wpa_auth
,
wpa_auth.c:313
wpa_group_init()
struct
wpa_group
*
group
;
wpa_auth.c:316
wpa_group_init()
group
=
(
struct
wpa_group
*
)
os_zalloc
(
sizeof
(
struct
wpa_group
)
)
;
wpa_auth.c:317
wpa_group_init()
os_free
(
group
)
;
wpa_auth.c:339
wpa_group_init()
os_free
(
wpa_auth
->
group
)
;
wpa_auth.c:394
wpa_init()
struct
wpa_group
*
group
)
wpa_auth.c:1398
wpa_group_ensure_init()
wpa_group_ensure_init()::group
struct
wpa_group
*
gsm
=
sm
->
group
;
wpa_auth.c:1764
ieee80211w_kde_add()
struct
wpa_group
*
gsm
=
sm
->
group
;
wpa_auth.c:1809
struct
wpa_group
*
gsm
=
sm
->
group
;
wpa_auth.c:2139
struct
wpa_group
*
group
)
wpa_auth.c:2255
wpa_gtk_update()
wpa_gtk_update()::group
struct
wpa_group
*
group
)
wpa_auth.c:2288
wpa_group_gtk_init()
wpa_group_gtk_init()::group
struct
wpa_group
*
group
)
wpa_auth.c:2418
wpa_group_setkeys()
wpa_group_setkeys()::group
struct
wpa_group
*
group
)
wpa_auth.c:2453
wpa_group_config_group_keys()
wpa_group_config_group_keys()::group
struct
wpa_group
*
group
)
wpa_auth.c:2476
wpa_group_setkeysdone()
wpa_group_setkeysdone()::group
struct
wpa_group
*
group
)
wpa_auth.c:2491
wpa_group_sm_step()
wpa_group_sm_step()::group
struct
wpa_group
*
group
,
*
prev
;
wpa_auth.c:2552
wpa_deinit()
struct
wpa_group
*
group
;
wpa_auth_i.h:26
wpa_state_machine
wpa_state_machine::group
struct
wpa_group
*
next
;
wpa_auth_i.h:146
wpa_group
wpa_group::next
struct
wpa_group
*
group
;
wpa_auth_i.h:179
wpa_authenticator
wpa_authenticator::group
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
wpa_state_machine::group
wpa_state_machine
wpa_auth_i.h:26
wpa_group::next
wpa_group
wpa_auth_i.h:146
wpa_authenticator::group
wpa_authenticator
wpa_auth_i.h:179
wpa_group_sm_step()::group
wpa_group_sm_step()
wpa_auth.c:49
wpa_gtk_update()::group
wpa_gtk_update()
wpa_auth.c:52
wpa_group_config_group_keys()::group
wpa_group_config_group_keys()
wpa_auth.c:54
wpa_group_init_gmk_and_counter()::group
wpa_group_init_gmk_and_counter()
wpa_auth.c:285
return
wpa_group_init()
wpa_auth.c:313
wpa_group_ensure_init()::group
wpa_group_ensure_init()
wpa_auth.c:1398
wpa_gtk_update()::group
wpa_gtk_update()
wpa_auth.c:2255
wpa_group_gtk_init()::group
wpa_group_gtk_init()
wpa_auth.c:2288
wpa_group_setkeys()::group
wpa_group_setkeys()
wpa_auth.c:2418
wpa_group_config_group_keys()::group
wpa_group_config_group_keys()
wpa_auth.c:2453
wpa_group_setkeysdone()::group
wpa_group_setkeysdone()
wpa_auth.c:2476
wpa_group_sm_step()::group
wpa_group_sm_step()
wpa_auth.c:2491
Lifecycle
from
examples
wpa_group
is allocated by 1 symbol and is freed by 2 symbols:
wpa_group_init()
All items filtered out
wpa_group
wpa_group_init()
wpa_init()
All items filtered out