nRF Connect SDK Bare Metal API 2.0.99
Loading...
Searching...
No Matches
LESC module

Module for handling LESC related events. More...

Typedefs

typedef ble_gap_lesc_oob_data_t *(* nrf_ble_lesc_peer_oob_data_handler) (uint16_t conn_handle)
 Peer OOB Data handler prototype.
 

Functions

uint32_t nrf_ble_lesc_init (void)
 Initialize the LESC module.
 
uint32_t nrf_ble_lesc_keypair_generate (void)
 Generate ECC keypair used for the LESC procedure.
 
uint32_t nrf_ble_lesc_own_oob_data_generate (void)
 Generate LESC OOB data.
 
ble_gap_lesc_p256_pk_t * nrf_ble_lesc_public_key_get (void)
 Get the ECC public key used for LESC DH key generation.
 
ble_gap_lesc_oob_data_t * nrf_ble_lesc_own_oob_data_get (void)
 Get the LESC Out-of-Band data.
 
void nrf_ble_lesc_peer_oob_data_handler_set (nrf_ble_lesc_peer_oob_data_handler handler)
 Set the handler used to retrieve peer OOB data.
 
uint32_t nrf_ble_lesc_request_handler (void)
 Respond to DH key requests.
 
void nrf_ble_lesc_on_ble_evt (const ble_evt_t *ble_evt)
 Handle Bluetooth LE stack events.
 

Detailed Description

Module for handling LESC related events.