GAP Application auxiliary functions for synchronizing GAP security keys with the ones stored in the connectivity device.
More...
GAP Application auxiliary functions for synchronizing GAP security keys with the ones stored in the connectivity device.
uint32_t app_ble_gap_sec_context_create |
( |
uint16_t |
conn_handle, |
|
|
uint32_t * |
p_index |
|
) |
| |
allocates instance in m_app_keys_table[] for storage of encryption keys.
- Parameters
-
[in] | conn_handle | conn_handle |
[out] | p_index | pointer to the index of allocated instance |
- Return values
-
NRF_SUCCESS | Context allocated. |
NRF_ERROR_NO_MEM | No free instance available. |
uint32_t app_ble_gap_sec_context_destroy |
( |
uint16_t |
conn_handle | ) |
|
release instance identified by a connection handle.
- Parameters
-
[in] | conn_handle | conn_handle |
- Return values
-
NRF_SUCCESS | Context released. |
NRF_ERROR_NOT_FOUND | instance with conn_handle not found |
uint32_t app_ble_gap_sec_context_find |
( |
uint16_t |
conn_handle, |
|
|
uint32_t * |
p_index |
|
) |
| |
finds index of instance identified by a connection handle in m_app_keys_table[].
- Parameters
-
[in] | conn_handle | conn_handle |
[out] | p_index | Pointer to the index of the entry in the context table corresponding to the given conn_handle |
- Return values
-
NRF_SUCCESS | Context found |
NRF_ERROR_NOT_FOUND | instance with conn_handle not found |