comment master keys not used in peripheral role

This commit is contained in:
matthias.ringwald@gmail.com 2014-01-05 22:11:50 +00:00
parent 3d210f8217
commit 0063aec7b1

View File

@ -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: