[bluetooth-next 00/24] Just Works SMP implementation

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

 



Hi,

This patch series adds support for making (and receiving) LE connections
and the simplest SMP pairing method.

What is (should be) working:
- Creating LE connections;
- Receiving LE connections;
- Creating LE connections with higher security levels (MEDIUM and HIGH);
- Changing LE security level during the connection;

Cheers,
--
Vinicius

Anderson Briglia (7):
  Bluetooth: Implement the first SMP commands
  Bluetooth: Start SMP procedure
  Bluetooth: simple SMP pairing negotiation
  Bluetooth: LE SMP Cryptoolbox functions
  Bluetooth: Add SMP confirmation structs
  Bluetooth: Add SMP confirmation checks methods
  Bluetooth: Minor fix in SMP methods

Ville Tervo (8):
  Bluetooth: Add low energy commands and events
  Bluetooth: Add LE connect support
  Bluetooth: Use LE buffers for LE traffic
  Bluetooth: Add LE connection support to L2CAP
  Bluetooth: Add server socket support for LE connection
  Bluetooth: Do not send disconn comand over LE links
  Bluetooth: Treat LE and ACL links separately on timeout
  Bluetooth: Add SMP command structures

Vinicius Costa Gomes (9):
  Bluetooth: Fix initiated LE connections
  Bluetooth: Add support for using the crypto subsystem
  Bluetooth: Add support for LE Start Encryption
  Bluetooth: Add support for resuming socket when SMP is finished
  Bluetooth: Fix initial security level of LE links
  Bluetooth: Update the security level when link is encrypted
  Bluetooth: Add support for Pairing features exchange
  Bluetooth: Add support for SMP timeout
  Bluetooth: Add key size checks for SMP

 include/net/bluetooth/hci.h      |   85 ++++++
 include/net/bluetooth/hci_core.h |   40 +++-
 include/net/bluetooth/l2cap.h    |   13 +
 include/net/bluetooth/smp.h      |  122 +++++++++
 net/bluetooth/Kconfig            |   12 +
 net/bluetooth/Makefile           |    2 +-
 net/bluetooth/hci_conn.c         |  105 ++++++++-
 net/bluetooth/hci_core.c         |  101 +++++++-
 net/bluetooth/hci_event.c        |  201 ++++++++++++++
 net/bluetooth/l2cap_core.c       |  209 +++++++++++----
 net/bluetooth/l2cap_sock.c       |   46 +++-
 net/bluetooth/smp.c              |  532 ++++++++++++++++++++++++++++++++++++++
 12 files changed, 1381 insertions(+), 87 deletions(-)
 create mode 100644 include/net/bluetooth/smp.h
 create mode 100644 net/bluetooth/smp.c

--
1.7.4

--
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