Smart Remote 3 nRF52 v1.2
Typedefs | Functions
BLE LESC submodule

This module implements BLE Low Energy Secure Connections key generation. More...

Typedefs

typedef void(* m_coms_ble_lesc_key_event_handler_t )(ble_gap_lesc_p256_pk_t *p_pk)
 Key generation event handler.
 

Functions

ret_code_t m_coms_ble_lesc_generate_key (m_coms_ble_lesc_key_event_handler_t key_evt_handler)
 Function for requesting LESC SK/PK key generation. More...
 
ret_code_t m_coms_ble_lesc_generate_oob_data (ble_gap_lesc_oob_data_t *p_oob_data)
 Function for generating LESC OOB data. More...
 
ret_code_t m_coms_ble_lesc_get_oob_data (ble_gap_lesc_oob_data_t *p_oob_data)
 Function for getting the generated LESC OOB data. More...
 
ret_code_t m_coms_ble_lesc_init (void)
 Function for initializing the BLE LESC module. More...
 

Detailed Description

This module implements BLE Low Energy Secure Connections key generation.

Function Documentation

ret_code_t m_coms_ble_lesc_generate_key ( m_coms_ble_lesc_key_event_handler_t  key_evt_handler)

Function for requesting LESC SK/PK key generation.

Parameters
[in]key_evt_handlerEvent handler which is called when key generation has been completed.
Returns
NRF_SUCCESS on success, otherwise an error code.
ret_code_t m_coms_ble_lesc_generate_oob_data ( ble_gap_lesc_oob_data_t *  p_oob_data)

Function for generating LESC OOB data.

Parameters
[out]p_oob_dataPointer to the buffer which is filled with OOB data or NULL.
Returns
NRF_SUCCESS on success, otherwise an error code.
ret_code_t m_coms_ble_lesc_get_oob_data ( ble_gap_lesc_oob_data_t *  p_oob_data)

Function for getting the generated LESC OOB data.

Parameters
[out]p_oob_dataPointer to the buffer which is filled with OOB data.
Returns
NRF_SUCCESS on success, otherwise an error code.
ret_code_t m_coms_ble_lesc_init ( void  )

Function for initializing the BLE LESC module.

Returns
NRF_SUCCESS on success, otherwise an error code.

Documentation feedback | Developer Zone | Subscribe | Updated