ESP-IDF
tSMP_CB::local_i_key
is only used within ESP-IDF.
Symbol previews are coming soon...
Symbols
loading (4/5)...
Files
loading (4/5)...
Summary
Syntax
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
ESP-IDF
tSMP_CB::local_i_key
tSMP_CB::local_i_key field
Syntax
Show:
Summary
Declaration
from
smp_int.h:319
UINT8
local_i_key
;
Examples
References
from
examples
Code
Location
Referrer
UINT8
local_i_key
;
smp_int.h:319
__func__
,
p_cb
->
role
,
recv
,
p_cb
->
local_i_key
,
p_cb
->
local_r_key
)
;
smp_act.c:83
smp_update_key_mask()
p_cb
->
local_i_key
&=
~
key_type
;
smp_act.c:90
smp_update_key_mask()
p_cb
->
local_i_key
&=
~
key_type
;
smp_act.c:94
smp_update_key_mask()
p_cb
->
local_i_key
&=
~
key_type
;
smp_act.c:102
smp_update_key_mask()
SMP_TRACE_DEBUG
(
"updated local_i_key = %02x, local_r_key = %02x\n"
,
p_cb
->
local_i_key
,
smp_act.c:106
smp_update_key_mask()
cb_data
.
io_req
.
init_keys
=
p_cb
->
local_i_key
;
smp_act.c:126
smp_send_app_cback()
p_cb
->
local_i_key
=
cb_data
.
io_req
.
init_keys
;
smp_act.c:165
smp_send_app_cback()
p_cb
->
local_i_key
=
0
;
smp_act.c:170
smp_send_app_cback()
p_cb
->
loc_enc_size
,
p_cb
->
local_i_key
,
p_cb
->
local_r_key
)
;
smp_act.c:178
smp_send_app_cback()
p_cb
->
local_i_key
&=
~
SMP_SEC_KEY_TYPE_LK
;
smp_act.c:192
smp_send_app_cback()
p_cb
->
loc_auth_req
,
p_cb
->
local_i_key
,
p_cb
->
local_r_key
)
;
smp_act.c:197
smp_send_app_cback()
p_cb
->
local_i_key
=
cb_data
.
io_req
.
init_keys
;
smp_act.c:204
smp_send_app_cback()
p_cb
->
local_i_key
&=
~
SMP_SEC_KEY_TYPE_LK
;
smp_act.c:207
smp_send_app_cback()
p_cb
->
loc_enc_size
,
p_cb
->
local_i_key
,
p_cb
->
local_r_key
)
;
smp_act.c:212
smp_send_app_cback()
p_cb
->
local_i_key
&=
p_cb
->
peer_i_key
;
smp_act.c:275
smp_send_pair_rsp()
p_cb
->
local_r_key
=
p_cb
->
local_i_key
=
SMP_SEC_DEFAULT_KEY
;
smp_act.c:483
smp_proc_sec_req()
p_cb
->
local_i_key
=
p_cb
->
peer_i_key
;
smp_act.c:588
smp_proc_pair_cmd()
p_cb
->
local_i_key
&=
p_cb
->
peer_i_key
;
smp_act.c:594
smp_proc_pair_cmd()
p_cb
->
local_i_key
=
p_cb
->
peer_i_key
;
smp_act.c:902
smp_br_process_pairing_command()
"(i-initiator r-responder)"
,
__FUNCTION__
,
p_cb
->
local_i_key
,
smp_act.c:946
smp_br_check_authorization_request()
p_cb
->
local_i_key
&=
~
SMP_SEC_KEY_TYPE_LK
;
smp_act.c:950
smp_br_check_authorization_request()
"(i-initiator r-responder)"
,
__FUNCTION__
,
p_cb
->
local_i_key
,
smp_act.c:960
smp_br_check_authorization_request()
(
p_cb
->
local_i_key
||
p_cb
->
local_r_key
)
)
{
smp_act.c:965
smp_br_check_authorization_request()
__func__
,
p_cb
->
role
,
p_cb
->
local_r_key
,
p_cb
->
local_i_key
)
;
smp_act.c:986
smp_br_select_next_key()
if
(
!
p_cb
->
local_i_key
&&
!
p_cb
->
local_r_key
)
{
smp_act.c:993
smp_br_select_next_key()
p_cb
->
local_i_key
=
p_cb
->
peer_i_key
;
smp_act.c:1145
smp_proc_compare()
__func__
,
enc_enable
,
p_cb
->
local_i_key
,
p_cb
->
local_r_key
)
;
smp_act.c:1236
smp_check_auth_req()
p_cb
->
local_i_key
|=
SMP_SEC_KEY_TYPE_ENC
;
smp_act.c:1240
smp_check_auth_req()
if
(
!
(
p_cb
->
local_i_key
&
SMP_SEC_KEY_TYPE_LK
)
||
smp_act.c:1244
smp_check_auth_req()
p_cb
->
local_i_key
&=
~
SMP_SEC_KEY_TYPE_LK
;
smp_act.c:1246
smp_check_auth_req()
p_cb
->
local_i_key
&=
~
SMP_SEC_KEY_TYPE_LK
;
smp_act.c:1258
smp_check_auth_req()
__func__
,
p_cb
->
local_i_key
,
p_cb
->
local_r_key
)
;
smp_act.c:1263
smp_check_auth_req()
(
p_cb
->
local_i_key
||
p_cb
->
local_r_key
)
)
{
smp_act.c:1267
smp_check_auth_req()
UINT8
key_to_dist
=
(
p_cb
->
role
==
HCI_ROLE_SLAVE
)
?
p_cb
->
local_r_key
:
p_cb
->
local_i_key
;
smp_act.c:1291
smp_key_pick_key()
__func__
,
p_cb
->
role
,
p_cb
->
local_r_key
,
p_cb
->
local_i_key
)
;
smp_act.c:1316
smp_key_distribution()
if
(
!
p_cb
->
local_i_key
&&
!
p_cb
->
local_r_key
)
{
smp_act.c:1323
smp_key_distribution()
p_cb
->
local_i_key
&=
p_cb
->
peer_i_key
;
smp_act.c:1491
smp_br_send_pair_response()
p_cb
->
local_i_key
=
p_cb
->
peer_i_key
;
smp_act.c:1796
smp_match_dhkey_checks()
UINT8_TO_STREAM
(
p
,
p_cb
->
local_i_key
)
;
smp_keys.c:521
smp_concatenate_local()
p_cb
->
local_r_key
=
p_cb
->
local_i_key
=
SMP_SEC_DEFAULT_KEY
;
smp_l2c.c:132
smp_connect_callback()
p_cb
->
local_r_key
=
p_cb
->
local_i_key
=
SMP_BR_SEC_DEFAULT_KEY
;
smp_l2c.c:278
smp_br_connect_callback()
UINT8_TO_STREAM
(
p
,
p_cb
->
local_i_key
)
;
smp_utils.c:427
smp_build_pairing_cmd()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
tSMP_CB::local_i_key
is written by 13 functions and is read by 12 functions:
smp_update_key_mask()
smp_send_app_cback()
smp_send_pair_rsp()
smp_proc_sec_req()
smp_proc_pair_cmd()
smp_br_process_pairing_command()
smp_br_check_authorization_request()
smp_proc_compare()
smp_check_auth_req()
smp_br_send_pair_response()
smp_match_dhkey_checks()
smp_connect_callback()
smp_br_connect_callback()
All items filtered out
tSMP_CB::local_i_key
smp_update_key_mask()
smp_send_app_cback()
smp_send_pair_rsp()
smp_proc_pair_cmd()
smp_br_check_authorization_request()
smp_br_select_next_key()
smp_check_auth_req()
smp_key_pick_key()
smp_key_distribution()
smp_br_send_pair_response()
smp_concatenate_local()
smp_build_pairing_cmd()
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