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:
Rahul Tank
2021-09-16 04:14:23 +00:00
+3 -3
View File
@@ -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;