mirror of
https://github.com/espressif/esp-nimble.git
synced 2026-08-08 19:17:56 +00:00
Merge branch 'bugfix/x_comp_key_check_1.1.0-idf-v3.3-afr' into 'nimble-1.1.0-idf-v3.3-afr'
Nimble/host: x_component_key check 1.1.0 idf v3.3 afr See merge request espressif/esp-nimble!112
This commit is contained in:
@@ -569,9 +569,9 @@ ble_sm_sc_public_key_rx(uint16_t conn_handle, struct os_mbuf **om,
|
||||
|
||||
cmd = (struct ble_sm_public_key *)(*om)->om_data;
|
||||
BLE_SM_LOG_CMD(0, "public key", conn_handle, ble_sm_public_key_log, cmd);
|
||||
/* Check if the peer public key is same as our generated public key.
|
||||
* Return fail if the public keys match. */
|
||||
if (memcmp(cmd, ble_sm_sc_pub_key, 64) == 0) {
|
||||
/* Check if the X component of peer public key is same as X component of our generated public key.
|
||||
* Return fail if they match. */
|
||||
if (memcmp(cmd, ble_sm_sc_pub_key, 32) == 0) {
|
||||
res->enc_cb = 1;
|
||||
res->sm_err = BLE_SM_ERR_AUTHREQ;
|
||||
return;
|
||||
|
||||
Reference in New Issue
Block a user