summaryrefslogtreecommitdiff
path: root/doc/mgmt-api.txt
diff options
context:
space:
mode:
authorAlain Michaud <alainm@chromium.org>2019-11-26 19:14:52 +0000
committerMarcel Holtmann <marcel@holtmann.org>2019-11-27 06:55:31 +0100
commite65b55c17a861b8f290170d4f8d3237e59a52243 (patch)
tree4cf37d9e84d2b6ba54a63d12d26d4c0e66ce44e3 /doc/mgmt-api.txt
parente5c38e0834e597b2d3b58e7d5bada1927b8f60af (diff)
downloadbluez-e65b55c17a861b8f290170d4f8d3237e59a52243.tar.gz
doc: Add definition for Load Blocked Keys command
Diffstat (limited to 'doc/mgmt-api.txt')
-rw-r--r--doc/mgmt-api.txt34
1 files changed, 34 insertions, 0 deletions
diff --git a/doc/mgmt-api.txt b/doc/mgmt-api.txt
index fd2325471..1e59acc54 100644
--- a/doc/mgmt-api.txt
+++ b/doc/mgmt-api.txt
@@ -3013,6 +3013,40 @@ Set PHY Configuration Command
Possible errors: Invalid Parameters
Invalid Index
+Load Blocked Keys Command
+===========================
+
+ Command Code: 0x0046
+ Controller Index: <controller id>
+ Command Parameters: Key_Count (2 Octets)
+ Key1 {
+ Key_Type (1 Octet)
+ Value (16 Octets)
+ }
+ Key2 { }
+ ...
+ Return Parameters:
+
+ This command is used to feed the kernel a list of keys that
+ are known to be vulnerable.
+
+ If the pairing procedure produces any of these keys, they will be
+ silently dropped and any attempt to enable encryption rejected.
+
+ Currently defined Key_Type values are:
+
+ 0x00 Link Key (BR/EDR)
+ 0x01 Long Term Key (LE)
+ 0x02 Identity Resolving Key (LE)
+
+ This command can be used when the controller is not powered.
+
+ This command generates a Command Complete event on success or
+ a Command Status event on failure.
+
+ Possible errors: Invalid Parameters
+ Invalid Index
+
Command Complete Event
======================