mirror of https://github.com/ARMmbed/mbed-os.git
BLE: Add a function to retrieve a device identity.
parent
e8041510a6
commit
15fa3bfd37
|
@ -105,6 +105,8 @@ public:
|
||||||
SecurityEntryKeysDbCb_t;
|
SecurityEntryKeysDbCb_t;
|
||||||
typedef mbed::Callback<void(entry_handle_t, const csrk_t*, uint32_t sign_counter)>
|
typedef mbed::Callback<void(entry_handle_t, const csrk_t*, uint32_t sign_counter)>
|
||||||
SecurityEntryCsrkDbCb_t;
|
SecurityEntryCsrkDbCb_t;
|
||||||
|
typedef mbed::Callback<void(entry_handle_t, const SecurityEntryIdentity_t*)>
|
||||||
|
SecurityEntryIdentityDbCb_t;
|
||||||
typedef mbed::Callback<void(::Gap::Whitelist_t*)>
|
typedef mbed::Callback<void(::Gap::Whitelist_t*)>
|
||||||
WhitelistDbCb_t;
|
WhitelistDbCb_t;
|
||||||
|
|
||||||
|
@ -261,6 +263,17 @@ public:
|
||||||
const address_t &peer_address
|
const address_t &peer_address
|
||||||
) = 0;
|
) = 0;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Retrieve stored identity address and IRK.
|
||||||
|
*
|
||||||
|
* @param[in] cb callback that will receive the SecurityEntryIdentity_t struct
|
||||||
|
* @param[in] db_entry handle of the entry being queried.
|
||||||
|
*/
|
||||||
|
virtual void get_entry_identity(
|
||||||
|
SecurityEntryIdentityDbCb_t cb,
|
||||||
|
entry_handle_t db_entry
|
||||||
|
) = 0;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Update peer signing key.
|
* Update peer signing key.
|
||||||
*
|
*
|
||||||
|
|
Loading…
Reference in New Issue