Re: [PATCH] Bluetooth: Fix missing encryption refresh on Security Request

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Szymon,

> 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@xxxxxxxxxxx>
> ---
> net/bluetooth/smp.c | 8 +++++++-
> 1 file changed, 7 insertions(+), 1 deletion(-)

patch has been applied to bluetooth-next tree.

Regards

Marcel

--
To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Bluez Devel]     [Linux Wireless Networking]     [Linux Wireless Personal Area Networking]     [Linux ATH6KL]     [Linux USB Devel]     [Linux Media Drivers]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Big List of Linux Books]

  Powered by Linux