ESP-IDF
ble_sm_proc::peer_keys
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
ble_sm_proc::peer_keys
ble_sm_proc::peer_keys field
Syntax
Show:
Summary
Declaration
from
ble_sm_priv.h:267
struct
ble_sm_keys
peer_keys
;
Examples
References
from
examples
Code
Location
Referrer
struct
ble_sm_keys
peer_keys
;
ble_sm_priv.h:267
if
(
proc
->
peer_keys
.
addr_valid
)
{
ble_sm.c:544
ble_sm_persist_keys()
peer_addr
.
type
=
proc
->
peer_keys
.
addr_type
;
ble_sm.c:545
ble_sm_persist_keys()
memcpy
(
peer_addr
.
val
,
proc
->
peer_keys
.
addr
,
sizeof
peer_addr
.
val
)
;
ble_sm.c:546
ble_sm_persist_keys()
swap_buf
(
p_dev_rec
->
peer_sec
.
irk
,
proc
->
peer_keys
.
irk
,
16
)
;
ble_sm.c:587
ble_sm_persist_keys()
p_dev_rec
->
peer_sec
.
irk_present
=
proc
->
peer_keys
.
irk_valid
;
ble_sm.c:588
ble_sm_persist_keys()
proc
->
peer_keys
.
addr
,
6
)
;
ble_sm.c:590
ble_sm_persist_keys()
p_dev_rec
->
peer_sec
.
peer_addr
.
type
=
proc
->
peer_keys
.
addr_type
;
ble_sm.c:591
ble_sm_persist_keys()
ble_sm_fill_store_value
(
&
peer_addr
,
authenticated
,
sc
,
&
proc
->
peer_keys
,
ble_sm.c:617
ble_sm_persist_keys()
proc
->
peer_keys
.
ltk_valid
=
1
;
ble_sm.c:2449
ble_sm_enc_info_rx()
memcpy
(
proc
->
peer_keys
.
ltk
,
cmd
->
ltk
,
16
)
;
ble_sm.c:2450
ble_sm_enc_info_rx()
proc
->
peer_keys
.
key_size
=
proc
->
key_size
;
ble_sm.c:2451
ble_sm_enc_info_rx()
proc
->
peer_keys
.
ediv_rand_valid
=
1
;
ble_sm.c:2488
ble_sm_master_id_rx()
proc
->
peer_keys
.
ediv
=
le16toh
(
cmd
->
ediv
)
;
ble_sm.c:2490
ble_sm_master_id_rx()
proc
->
peer_keys
.
rand_val
=
le64toh
(
cmd
->
rand_val
)
;
ble_sm.c:2491
ble_sm_master_id_rx()
memcpy
(
proc
->
peer_keys
.
irk
,
cmd
->
irk
,
16
)
;
ble_sm.c:2529
ble_sm_id_info_rx()
proc
->
peer_keys
.
irk_valid
=
1
;
ble_sm.c:2530
ble_sm_id_info_rx()
proc
->
peer_keys
.
addr_valid
=
1
;
ble_sm.c:2567
ble_sm_id_addr_info_rx()
proc
->
peer_keys
.
addr_type
=
cmd
->
addr_type
;
ble_sm.c:2568
ble_sm_id_addr_info_rx()
memcpy
(
proc
->
peer_keys
.
addr
,
cmd
->
bd_addr
,
6
)
;
ble_sm.c:2569
ble_sm_id_addr_info_rx()
memcpy
(
proc
->
peer_keys
.
csrk
,
cmd
->
sig_key
,
16
)
;
ble_sm.c:2607
ble_sm_sign_info_rx()
proc
->
peer_keys
.
csrk_valid
=
1
;
ble_sm.c:2608
ble_sm_sign_info_rx()
proc
->
peer_keys
.
sign_counter
=
0
;
ble_sm.c:2609
ble_sm_sign_info_rx()
memcpy
(
proc
->
peer_keys
.
ltk
,
proc
->
ltk
,
sizeof
proc
->
peer_keys
.
ltk
)
;
ble_sm_sc.c:500
ble_sm_sc_random_rx()
proc
->
peer_keys
.
ltk_valid
=
1
;
ble_sm_sc.c:501
ble_sm_sc_random_rx()
proc
->
peer_keys
.
ediv
=
0
;
ble_sm_sc.c:502
ble_sm_sc_random_rx()
proc
->
peer_keys
.
rand_val
=
0
;
ble_sm_sc.c:503
ble_sm_sc_random_rx()
proc
->
peer_keys
.
ediv_rand_valid
=
1
;
ble_sm_sc.c:504
ble_sm_sc_random_rx()
proc
->
peer_keys
.
key_size
=
proc
->
key_size
;
ble_sm_sc.c:505
ble_sm_sc_random_rx()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
ble_sm_proc::peer_keys
is read by 7 functions:
All items filtered out
ble_sm_proc::peer_keys
ble_sm_persist_keys()
ble_sm_enc_info_rx()
ble_sm_master_id_rx()
ble_sm_id_info_rx()
ble_sm_id_addr_info_rx()
ble_sm_sign_info_rx()
ble_sm_sc_random_rx()
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