This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Explicit Long-Term Key injection using the TI BLE stack

As mentioned in another recent post, BLE is not very secure when used in either "Just Works" or "Passcode" Pairing mode. As a result, we've decided to try to develop a Long-Term Key using Diffie-Hellman running on an unsecured BLE connection and then inject that developed LTK into the stacks on both sides of our BluetoothLE link.

On the Master side (not TI), we think we know how to do this and the sniffs seem to suggest that it's working.

But I seem to be struggling on the TI Slave side of the stack. So...

Is this possible? I see a callback named LL_EncLtkReqCback() which could call LL_EncLtkReply(), but I don't see how to get that LL_ callback registered and active. Can someone please show me how to use this? There don't seem to be any examples in the sample code.

And if I'm off on the wrong track entirely, could someone please set me straight?