summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorSzymon Janc <szymon.janc@tieto.com>2011-03-26 12:27:07 +0100
committerJohan Hedberg <johan.hedberg@nokia.com>2011-03-27 22:55:11 +0300
commitca8ea935e97f51a5754163b57770631bd1731c3a (patch)
tree5837f814c10c42c68e1e1e92ede08a2099fbb150 /lib
parent75397433e8024fb07d5801778cc572ac1d5ea5bf (diff)
downloadbluez-ca8ea935e97f51a5754163b57770631bd1731c3a.tar.gz
Add support for Out of Band (OOB) association model in mgmtops
Diffstat (limited to 'lib')
-rw-r--r--lib/mgmt.h18
1 files changed, 18 insertions, 0 deletions
diff --git a/lib/mgmt.h b/lib/mgmt.h
index bd65328c5..3d29b24ca 100644
--- a/lib/mgmt.h
+++ b/lib/mgmt.h
@@ -179,6 +179,24 @@ struct mgmt_cp_set_local_name {
uint8_t name[249];
} __packed;
+#define MGMT_OP_READ_LOCAL_OOB_DATA 0x0018
+struct mgmt_rp_read_local_oob_data {
+ uint8_t hash[16];
+ uint8_t randomizer[16];
+} __packed;
+
+#define MGMT_OP_ADD_REMOTE_OOB_DATA 0x0019
+struct mgmt_cp_add_remote_oob_data {
+ bdaddr_t bdaddr;
+ uint8_t hash[16];
+ uint8_t randomizer[16];
+} __packed;
+
+#define MGMT_OP_REMOVE_REMOTE_OOB_DATA 0x001A
+struct mgmt_cp_remove_remote_oob_data {
+ bdaddr_t bdaddr;
+} __packed;
+
#define MGMT_EV_CMD_COMPLETE 0x0001
struct mgmt_ev_cmd_complete {
uint16_t opcode;