Page 1 of 1

Classic BT SPP Security

Posted: Thu Mar 07, 2019 10:05 am
by DanCurram
So I appear to have the Esp32 behaving as a classic SPP device with a PIN code ( eg pairing with a Bluegiga WT12B module)
But now have com across a different security issue

I am now connecting to the Esp32 with a Broadcom BCM20702 Bluetooth 4.0 USB device that is connected to a Linux based platform.
Now the GAP call back function ends up with a ESP_BT_GAP_KEY_REQ_EVT Event which is not something I have been seen before.

Does anyone know where the key comes from ?

Which is the function to call e.g.

Code: Select all

	tRetval = esp_bt_gap_ssp_passkey_reply(param->key_req.bda, 1, ??????);
	tRetval = esp_bt_gap_ssp_confirm_reply(param->key_req.bda, 1);
Thanks if you can contribute