Cambios de api de CoreBluetooth iOS: BLE 4.0 vs BLE 4.2

Estoy tratando de meterme bajo la capucha de BLE 4.2 y cómo esto afecta el layout del producto y el desarrollo del iPhone.

Entiendo que una de las mejoras de security principales en BLE 4.2 es que no utiliza la key de emparejamiento para generar un set de keys de encryption públicas / privadas. Sin embargo, todavía no he visto un ejemplo de esto y me gustaría entenderlo un poco mejor.

  • C: ¿Hay una API de CoreBluetooth de security / emparejamiento en iOS?
    • ¿Esto difiere para 4.0 a 4.2 dispositivos?