linux-hardened/net/bluetooth
Vinicius Costa Gomes 54790f73a3 Bluetooth: Fix SM pairing parameters negotiation
Before implementing SM key distribution, the pairing features
exchange must be better negotiated, taking into account some
features of the host and connection requirements.

If we are in the "not pairable" state, it makes no sense to
exchange any key. This allows for simplification of the key
negociation method.

Signed-off-by: Vinicius Costa Gomes <vinicius.gomes@openbossa.org>
Signed-off-by: Gustavo F. Padovan <padovan@profusion.mobi>
2011-07-08 17:37:02 -03:00
..
bnep Bluetooth: Use kthread API in bnep 2011-04-05 12:40:47 -03:00
cmtp Bluetooth: Kill set but unused variable 'cmd' in cmtp_recv_capimsg() 2011-06-09 16:32:21 -03:00
hidp Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid 2011-05-23 09:10:03 -07:00
rfcomm Merge master.kernel.org:/pub/scm/linux/kernel/git/padovan/bluetooth-2.6 2011-06-09 16:33:54 -03:00
af_bluetooth.c Bluetooth: remove unnecessary call to hci_sock_cleanup 2011-02-25 22:36:58 -03:00
hci_conn.c Merge master.kernel.org:/pub/scm/linux/kernel/git/padovan/bluetooth-2.6 2011-06-21 14:52:56 -03:00
hci_core.c Bluetooth: Add functions to manipulate the link key list for SMP 2011-07-08 17:36:31 -03:00
hci_event.c Bluetooth: Reject an encryption request when the key isn't found 2011-07-08 17:36:57 -03:00
hci_sock.c Bluetooth: Move blacklisting functions to hci_core 2011-06-16 15:19:41 -03:00
hci_sysfs.c Bluetooth: Add variable SSP auto-accept delay support 2011-04-28 16:02:30 -03:00
Kconfig Bluetooth: uses crypto interfaces, select CRYPTO 2011-06-27 15:12:42 -03:00
l2cap_core.c Bluetooth: Add support for SMP phase 3 (key distribution) 2011-07-08 17:07:43 -03:00
l2cap_sock.c Bluetooth: Use event-driven approach for handling ERTM receive buffer 2011-07-07 15:28:56 -03:00
lib.c Bluetooth: Add bt_printk 2011-06-30 19:17:12 -03:00
Makefile Bluetooth: Implement the first SMP commands 2011-06-13 15:11:55 -03:00
mgmt.c Bluetooth: Fix potential deadlock in mgmt 2011-07-07 14:28:29 -03:00
sco.c Bluetooth: Rename function bt_err to bt_to_errno 2011-06-30 18:44:08 -03:00
smp.c Bluetooth: Fix SM pairing parameters negotiation 2011-07-08 17:37:02 -03:00