Bluetooth: CSIS: Don't expose SIRK type to upper layers
Change how the SIRK is exposed to the upper layers. The SIRK will always be the unencrypted 16 octet SIRK now, instead of a struct. This not only allows us to avoid having a __packed struct in the API, but also gives a better API as we don't expose encrypted data to the upper layers. Signed-off-by: Emil Gydesen <emil.gydesen@nordicsemi.no>
This commit is contained in:
parent
e7ec241fe7
commit
f2401ecbe9
6 changed files with 25 additions and 22 deletions
|
@ -75,6 +75,9 @@ CONFIG_BT_DEBUG_MCC=y
|
|||
CONFIG_BT_OTS_LOG_LEVEL_DBG=y
|
||||
CONFIG_BT_DEBUG_OTC=y
|
||||
CONFIG_BT_DEBUG_MEDIA_PROXY=y
|
||||
CONFIG_BT_DEBUG_CSIS=y
|
||||
CONFIG_BT_DEBUG_CSIS_CLIENT=y
|
||||
CONFIG_BT_DEBUG_CSIS_CRYPTO=y
|
||||
|
||||
# LOGGING
|
||||
CONFIG_TEST_LOGGING_DEFAULTS=n
|
||||
|
|
|
@ -124,7 +124,7 @@ static bool is_discovered(const bt_addr_le_t *addr)
|
|||
|
||||
static bool csis_found(struct bt_data *data, void *user_data)
|
||||
{
|
||||
if (bt_csis_client_is_set_member(set->set_sirk.value, data)) {
|
||||
if (bt_csis_client_is_set_member(set->set_sirk, data)) {
|
||||
const bt_addr_le_t *addr = user_data;
|
||||
char addr_str[BT_ADDR_LE_STR_LEN];
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue