Diff between d18ba171af75d2fc3f8508addd36ac8849151566 and 0226480ce16f3391f9ad4040c3e9291f19aa7203

Changed Files

File Additions Deletions Status
lib/mgmt.h +4 -2 modified
src/adapter.c +2 -2 modified

Full Patch

diff --git a/lib/mgmt.h b/lib/mgmt.h
index 46766a9..4cfeac0 100644
--- a/lib/mgmt.h
+++ b/lib/mgmt.h
@@ -284,8 +284,10 @@ struct mgmt_rp_read_local_oob_ext_data {
 #define MGMT_OP_ADD_REMOTE_OOB_DATA	0x0021
 struct mgmt_cp_add_remote_oob_data {
 	struct mgmt_addr_info addr;
-	uint8_t hash[16];
-	uint8_t randomizer[16];
+	uint8_t hash192[16];
+	uint8_t rand192[16];
+	uint8_t hash256[16];
+	uint8_t rand256[16];
 } __packed;
 
 #define MGMT_OP_REMOVE_REMOTE_OOB_DATA	0x0022
diff --git a/src/adapter.c b/src/adapter.c
index 606affd..3f0ee86 100644
--- a/src/adapter.c
+++ b/src/adapter.c
@@ -6389,10 +6389,10 @@ int btd_adapter_add_remote_oob_data(struct btd_adapter *adapter,
 
 	memset(&cp, 0, sizeof(cp));
 	bacpy(&cp.addr.bdaddr, bdaddr);
-	memcpy(cp.hash, hash, 16);
+	memcpy(cp.hash192, hash, 16);
 
 	if (randomizer)
-		memcpy(cp.randomizer, randomizer, 16);
+		memcpy(cp.rand192, randomizer, 16);
 
 	if (mgmt_send(adapter->mgmt, MGMT_OP_ADD_REMOTE_OOB_DATA,
 				adapter->dev_id, sizeof(cp), &cp,