CoreBluetooth TLS over BLE transport


I am looking at using MbedTLS for enhancing bluetooth communications security between two IOS devices, I was wondering if any one has any experience doing this? I need to set up mutual authentication so that both the client and peripheral have certificates.

I am familiar with MbedTLS and CoreBluetooth but am so far unable to put them together,

Kind Regards,


Hi @isb
Have you checked Modifying the TLS library to encrypt over BLE and ?

You will need to provide your wrapper code to set the bio callbacks to the function mbedtls_ssl_set_bio()
Mbed TLS Support