mirror of
https://github.com/bluekitchen/btstack.git
synced 2025-04-15 23:42:52 +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
|
||||
// assert ec key is ready
|
||||
if ((sm_connection->sm_engine_state == SM_RESPONDER_PH1_PAIRING_REQUEST_RECEIVED)
|
||||
|| (sm_connection->sm_engine_state == SM_INITIATOR_PH1_W2_SEND_PAIRING_REQUEST)){
|
||||
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_RESPONDER_SEND_SECURITY_REQUEST)){
|
||||
if (ec_key_generation_state == EC_KEY_GENERATION_IDLE){
|
||||
sm_ec_generate_new_key();
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user