ESP-IDF
eap_sm::user
is only used within ESP-IDF.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
Summary
Syntax
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
ESP-IDF
eap_sm::user
eap_sm::user field
Syntax
Show:
Summary
Declaration
from
eap_i.h:166
struct
eap_user
*
user
;
Examples
References
from
examples
Code
Location
Referrer
struct
eap_user
*
user
;
eap_i.h:166
eap_user_free
(
sm
->
user
)
;
eap_server.c:169
eap_user_get()
sm
->
user
=
NULL
;
eap_server.c:170
eap_user_get()
sm
->
user
=
user
;
eap_server.c:182
eap_user_get()
if
(
sm
->
user
==
NULL
)
eap_server.c:1635
eap_sm_process_nak()
(
sm
->
user
->
methods
[
i
]
.
vendor
!=
EAP_VENDOR_IETF
||
eap_server.c:1649
eap_sm_process_nak()
sm
->
user
->
methods
[
i
]
.
method
!=
EAP_TYPE_NONE
)
)
{
eap_server.c:1650
eap_sm_process_nak()
if
(
sm
->
user
->
methods
[
i
]
.
vendor
!=
EAP_VENDOR_IETF
)
eap_server.c:1651
eap_sm_process_nak()
if
(
nak_list
[
j
]
==
sm
->
user
->
methods
[
i
]
.
method
)
{
eap_server.c:1654
eap_sm_process_nak()
os_memmove
(
&
sm
->
user
->
methods
[
i
]
,
eap_server.c:1668
eap_sm_process_nak()
&
sm
->
user
->
methods
[
i
+
1
]
,
eap_server.c:1669
eap_sm_process_nak()
sizeof
(
sm
->
user
->
methods
[
0
]
)
)
;
eap_server.c:1671
eap_sm_process_nak()
sm
->
user
->
methods
[
EAP_MAX_METHODS
-
1
]
.
vendor
=
eap_server.c:1673
eap_sm_process_nak()
sm
->
user
->
methods
[
EAP_MAX_METHODS
-
1
]
.
method
=
EAP_TYPE_NONE
;
eap_server.c:1675
eap_sm_process_nak()
if
(
nak_list
==
NULL
||
sm
==
NULL
||
sm
->
user
==
NULL
)
eap_server.c:1687
eap_sm_Policy_update()
if
(
sm
->
user
->
phase2
)
{
eap_server.c:1690
eap_sm_Policy_update()
}
else
if
(
sm
->
user
&&
idx
<
EAP_MAX_METHODS
&&
eap_server.c:1717
eap_sm_Policy_getNextMethod()
(
sm
->
user
->
methods
[
idx
]
.
vendor
!=
EAP_VENDOR_IETF
||
eap_server.c:1718
eap_sm_Policy_getNextMethod()
sm
->
user
->
methods
[
idx
]
.
method
!=
EAP_TYPE_NONE
)
)
{
eap_server.c:1719
eap_sm_Policy_getNextMethod()
*
vendor
=
sm
->
user
->
methods
[
idx
]
.
vendor
;
eap_server.c:1720
eap_sm_Policy_getNextMethod()
next
=
sm
->
user
->
methods
[
idx
]
.
method
;
eap_server.c:1721
eap_sm_Policy_getNextMethod()
if
(
(
sm
->
user
==
NULL
||
sm
->
update_user
)
&&
sm
->
identity
&&
eap_server.c:1756
eap_sm_Policy_getDecision()
if
(
sm
->
user
&&
sm
->
currentMethod
==
EAP_TYPE_IDENTITY
&&
eap_server.c:1765
eap_sm_Policy_getDecision()
sm
->
user
->
methods
[
0
]
.
vendor
==
EAP_VENDOR_IETF
&&
eap_server.c:1766
eap_sm_Policy_getDecision()
sm
->
user
->
methods
[
0
]
.
method
==
EAP_TYPE_IDENTITY
)
eap_server.c:1767
eap_sm_Policy_getDecision()
if
(
id_req
&&
sm
->
user
&&
eap_server.c:1774
eap_sm_Policy_getDecision()
sm
->
user
->
methods
[
0
]
.
vendor
==
EAP_VENDOR_IETF
&&
eap_server.c:1775
eap_sm_Policy_getDecision()
sm
->
user
->
methods
[
0
]
.
method
==
EAP_TYPE_IDENTITY
)
{
eap_server.c:1776
eap_sm_Policy_getDecision()
if
(
sm
->
user
&&
sm
->
user_eap_method_index
<
EAP_MAX_METHODS
&&
eap_server.c:1786
eap_sm_Policy_getDecision()
(
sm
->
user
->
methods
[
sm
->
user_eap_method_index
]
.
vendor
!=
eap_server.c:1787
eap_sm_Policy_getDecision()
sm
->
user
->
methods
[
sm
->
user_eap_method_index
]
.
method
!=
eap_server.c:1789
eap_sm_Policy_getDecision()
eap_user_free
(
sm
->
user
)
;
eap_server.c:1921
eap_server_sm_deinit()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
eap_sm::user
is written by 1 function and is read by 6 functions:
eap_user_get()
All items filtered out
eap_sm::user
eap_user_get()
eap_sm_process_nak()
eap_sm_Policy_update()
eap_sm_Policy_getNextMethod()
eap_sm_Policy_getDecision()
eap_server_sm_deinit()
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
Lifecycle
from
examples
All items filtered out
All items filtered out