From 82b17d0d00776d765ee73da23f5193a861a671f5 Mon Sep 17 00:00:00 2001 From: Vinicius Costa Gomes Date: Mon, 24 Oct 2011 15:33:32 +0200 Subject: [PATCH] Add new command and event for LTK storage support This documents the new command and event that are to be added to the Management API to add support for persistent pairing of LE devices. --- doc/mgmt-api.txt | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/doc/mgmt-api.txt b/doc/mgmt-api.txt index 57771b439..cc778084e 100644 --- a/doc/mgmt-api.txt +++ b/doc/mgmt-api.txt @@ -382,6 +382,23 @@ Name Information Command expected for each Device Found event with the Confirm Name flag set. +Load Long Term Keys Command +=========================== + + Command Code: 0x0023 + Controller Index: + Command Parameters: Key Count (2 Octets) + Key1 { + Address (6 Octets) + PIN_Length (1 Octet) + Encryption Size (1 Octet) + Enc. Diversifier (2 Octets) + Random Number (8 Octets) + Value (16 Octets) + } + Key2 { } + ... + Read Tracing Buffer Size Command ================================ @@ -638,3 +655,18 @@ Device Unblocked Event Event Code 0x00016 Controller Index Event Parameters Address (6 Octets) + +New Long Term Key Event +======================= + +Event Code 0x0018 +Controller Index +Event Parameters Store Hint (1 Octet) + Key { + Address (6 Octets) + PIN_Length (1 Octet) + Encryption Size (1 Octet) + Enc. Diversifier (2 Octets) + Random Number (8 Octets) + Value (16 Octets) + } -- 2.47.3