mirror of
https://github.com/bluekitchen/btstack.git
synced 2025-04-16 08:42:28 +00:00
sm: defer sending security request until ec key is ready
This commit is contained in:
parent
30c8e1142e
commit
178e8c1b8f
@ -2116,8 +2116,9 @@ static void sm_run_activate_connection(void){
|
|||||||
|
|
||||||
#ifdef ENABLE_LE_SECURE_CONNECTIONS
|
#ifdef ENABLE_LE_SECURE_CONNECTIONS
|
||||||
// assert ec key is ready
|
// assert ec key is ready
|
||||||
if ((sm_connection->sm_engine_state == SM_RESPONDER_PH1_PAIRING_REQUEST_RECEIVED)
|
if ( (sm_connection->sm_engine_state == SM_RESPONDER_PH1_PAIRING_REQUEST_RECEIVED)
|
||||||
|| (sm_connection->sm_engine_state == SM_INITIATOR_PH1_W2_SEND_PAIRING_REQUEST)){
|
|| (sm_connection->sm_engine_state == SM_INITIATOR_PH1_W2_SEND_PAIRING_REQUEST)
|
||||||
|
|| (sm_connection->sm_engine_state == SM_RESPONDER_SEND_SECURITY_REQUEST)){
|
||||||
if (ec_key_generation_state == EC_KEY_GENERATION_IDLE){
|
if (ec_key_generation_state == EC_KEY_GENERATION_IDLE){
|
||||||
sm_ec_generate_new_key();
|
sm_ec_generate_new_key();
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user