mirror of
https://github.com/bluekitchen/btstack.git
synced 2025-01-26 12:35:25 +00:00
comment master keys not used in peripheral role
This commit is contained in:
parent
3d210f8217
commit
0063aec7b1
13
ble/sm.c
13
ble/sm.c
@ -257,9 +257,10 @@ static uint8_t sm_s_rand[8];
|
|||||||
static sm_key_t sm_s_csrk;
|
static sm_key_t sm_s_csrk;
|
||||||
|
|
||||||
// key distribution, received from master
|
// key distribution, received from master
|
||||||
static sm_key_t sm_m_ltk;
|
// commented keys that are not stored or used by Peripheral role
|
||||||
static uint16_t sm_m_ediv;
|
// static sm_key_t sm_m_ltk;
|
||||||
static uint8_t sm_m_rand[8];
|
// static uint16_t sm_m_ediv;
|
||||||
|
// static uint8_t sm_m_rand[8];
|
||||||
static uint8_t sm_m_addr_type;
|
static uint8_t sm_m_addr_type;
|
||||||
static bd_addr_t sm_m_address;
|
static bd_addr_t sm_m_address;
|
||||||
static sm_key_t sm_m_csrk;
|
static sm_key_t sm_m_csrk;
|
||||||
@ -1184,13 +1185,13 @@ static void sm_packet_handler(uint8_t packet_type, uint16_t handle, uint8_t *pac
|
|||||||
switch(packet[0]){
|
switch(packet[0]){
|
||||||
case SM_CODE_ENCRYPTION_INFORMATION:
|
case SM_CODE_ENCRYPTION_INFORMATION:
|
||||||
sm_key_distribution_received_set |= SM_KEYDIST_FLAG_ENCRYPTION_INFORMATION;
|
sm_key_distribution_received_set |= SM_KEYDIST_FLAG_ENCRYPTION_INFORMATION;
|
||||||
swap128(&packet[1], sm_m_ltk);
|
// swap128(&packet[1], sm_m_ltk);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case SM_CODE_MASTER_IDENTIFICATION:
|
case SM_CODE_MASTER_IDENTIFICATION:
|
||||||
sm_key_distribution_received_set |= SM_KEYDIST_FLAG_MASTER_IDENTIFICATION;
|
sm_key_distribution_received_set |= SM_KEYDIST_FLAG_MASTER_IDENTIFICATION;
|
||||||
sm_m_ediv = READ_BT_16(packet, 1);
|
// sm_m_ediv = READ_BT_16(packet, 1);
|
||||||
swap64(&packet[3], sm_m_rand);
|
// swap64(&packet[3], sm_m_rand);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case SM_CODE_IDENTITY_INFORMATION:
|
case SM_CODE_IDENTITY_INFORMATION:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user