diff options
author | Alain Michaud <alainm@chromium.org> | 2019-11-26 19:14:52 +0000 |
---|---|---|
committer | Marcel Holtmann <marcel@holtmann.org> | 2019-11-27 06:55:31 +0100 |
commit | e65b55c17a861b8f290170d4f8d3237e59a52243 (patch) | |
tree | 4cf37d9e84d2b6ba54a63d12d26d4c0e66ce44e3 /doc/mgmt-api.txt | |
parent | e5c38e0834e597b2d3b58e7d5bada1927b8f60af (diff) | |
download | bluez-e65b55c17a861b8f290170d4f8d3237e59a52243.tar.gz |
doc: Add definition for Load Blocked Keys command
Diffstat (limited to 'doc/mgmt-api.txt')
-rw-r--r-- | doc/mgmt-api.txt | 34 |
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 ====================== |