GATTS_UpdateEncDataKeyMatl

PIC32CX-BZ6

C

uint16_t GATTS_UpdateEncDataKeyMatl(uint16_t connHandle, uint8_t *p_key, uint8_t *p_iv);

Description

Updates the new encrypted data key material for a GATT client.

Parameters

ParameterDescription
[in] connHandleConnection handle for the update.
[in] p_keyThe 16 bytes shared session key.
[in] p_ivThe 8 bytes initialization vector.

Return values

Return valueDescription
MBA_RES_SUCCESSOperation successfully started.
MBA_RES_FAILOperation failed due to invalid permissions or unavailable memory.
MBA_RES_OOMMemory allocation failure occurred internally.
MBA_RES_INVALID_PARAInvalid parameters, such as an invalid connection handle or out-of-range values.
MBA_RES_BUSYAn indication is already in progress.
MBA_RES_NO_RESOURCENo resources available to send the handle value.