summaryrefslogtreecommitdiff
path: root/mesh/keyring.h
diff options
context:
space:
mode:
authorInga Stotland <inga.stotland@intel.com>2021-09-22 20:26:00 -0700
committerBrian Gix <brian.gix@intel.com>2021-09-27 13:22:39 -0700
commiteb642a59fbeb72d6f4580eeb7f0cbf6759720b8a (patch)
tree744291a473c85e4e647b246b092c3a7f605469a5 /mesh/keyring.h
parent1dc110689577ddd14c44b1c869f695856381d03f (diff)
downloadbluez-eb642a59fbeb72d6f4580eeb7f0cbf6759720b8a.tar.gz
mesh: Implement ExportKeys() method
Add implementation for new method ExportKeys() on org.bluez.mesh.Management1 interface. This method is used by the authorized application to export information about network keys, application keys and device keys present in the local key database.
Diffstat (limited to 'mesh/keyring.h')
-rw-r--r--mesh/keyring.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/mesh/keyring.h b/mesh/keyring.h
index c2d38e9ff..ecf62cbc1 100644
--- a/mesh/keyring.h
+++ b/mesh/keyring.h
@@ -39,3 +39,5 @@ bool keyring_put_remote_dev_key(struct mesh_node *node, uint16_t unicast,
uint8_t count, uint8_t dev_key[16]);
bool keyring_del_remote_dev_key(struct mesh_node *node, uint16_t unicast,
uint8_t count);
+bool keyring_build_export_keys_reply(struct mesh_node *node,
+ struct l_dbus_message_builder *builder);