diff options
author | Szymon Janc <szymon.janc@codecoup.pl> | 2018-02-26 15:41:53 +0100 |
---|---|---|
committer | Marcel Holtmann <marcel@holtmann.org> | 2018-03-01 19:55:56 +0100 |
commit | 64e759f58f128730b97a3c3a26d283c075ad7c86 (patch) | |
tree | 8ce7ee739f9656aa6abdee87a80af6fd2cb5080f /ipc/shm.c | |
parent | 0c6e526646c04ce31d4aaa280ed2237dd1cd774c (diff) | |
download | linux-stable-64e759f58f128730b97a3c3a26d283c075ad7c86.tar.gz linux-stable-64e759f58f128730b97a3c3a26d283c075ad7c86.tar.bz2 linux-stable-64e759f58f128730b97a3c3a26d283c075ad7c86.zip |
Bluetooth: Fix missing encryption refresh on Security Request
If Security Request is received on connection that is already encrypted
with sufficient security master should perform encryption key refresh
procedure instead of just ignoring Slave Security Request
(Core Spec 5.0 Vol 3 Part H 2.4.6).
> ACL Data RX: Handle 3585 flags 0x02 dlen 6
SMP: Security Request (0x0b) len 1
Authentication requirement: Bonding, No MITM, SC, No Keypresses (0x09)
< HCI Command: LE Start Encryption (0x08|0x0019) plen 28
Handle: 3585
Random number: 0x0000000000000000
Encrypted diversifier: 0x0000
Long term key: 44264272a5c426a9e868f034cf0e69f3
> HCI Event: Command Status (0x0f) plen 4
LE Start Encryption (0x08|0x0019) ncmd 1
Status: Success (0x00)
> HCI Event: Encryption Key Refresh Complete (0x30) plen 3
Status: Success (0x00)
Handle: 3585
Signed-off-by: Szymon Janc <szymon.janc@codecoup.pl>
Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
Diffstat (limited to 'ipc/shm.c')
0 files changed, 0 insertions, 0 deletions