GAP Application auxiliary functions for synchronizing GAP security keys with the ones stored in the connectivity device.
More...
|
#define | SER_MAX_CONNECTIONS 2 |
|
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 |