linux-bluetooth.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [bluetooth-next v2 00/16] SMP Just Works implementation
@ 2011-06-02 20:32 Vinicius Costa Gomes
  2011-06-02 20:32 ` [bluetooth-next v2 01/16] Bluetooth: Implement the first SMP commands Vinicius Costa Gomes
                   ` (16 more replies)
  0 siblings, 17 replies; 22+ messages in thread
From: Vinicius Costa Gomes @ 2011-06-02 20:32 UTC (permalink / raw)
  To: linux-bluetooth; +Cc: Vinicius Costa Gomes

Hi,

This patch series implement the Just Works SMP procedure.

With this we can have encrypted links between two LE devices.

Changes from the previous version:
 - Changes requested by commenters (thanks all);

This is actually the first part of a three part series. The other
parts will implement proper pairing (Key Exchange and Key Storage)
and move the SMP functions to a workqueue. In case anyone want to
take a look at the complete picture it can be found here[1].


Cheers,
--

[1] https://gitorious.org/bluetooth-next/for-upstream

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

Vinicius Costa Gomes (10):
  Bluetooth: Add support for using the crypto subsystem
  Bluetooth: Add support for LE Start Encryption
  Bluetooth: Remove debug statements
  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 building pairing commands
  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      |   34 +++
 include/net/bluetooth/hci_core.h |   10 +
 include/net/bluetooth/l2cap.h    |    9 +
 include/net/bluetooth/smp.h      |   46 ++++
 net/bluetooth/Kconfig            |    6 +
 net/bluetooth/Makefile           |    2 +-
 net/bluetooth/hci_conn.c         |   47 ++++
 net/bluetooth/hci_core.c         |   22 ++
 net/bluetooth/hci_event.c        |   69 +++++
 net/bluetooth/l2cap_core.c       |  141 ++++++-----
 net/bluetooth/l2cap_sock.c       |   16 ++
 net/bluetooth/smp.c              |  525 ++++++++++++++++++++++++++++++++++++++
 12 files changed, 867 insertions(+), 60 deletions(-)
 create mode 100644 net/bluetooth/smp.c

--
1.7.5.1


^ permalink raw reply	[flat|nested] 22+ messages in thread

end of thread, other threads:[~2011-06-07 21:38 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-06-02 20:32 [bluetooth-next v2 00/16] SMP Just Works implementation Vinicius Costa Gomes
2011-06-02 20:32 ` [bluetooth-next v2 01/16] Bluetooth: Implement the first SMP commands Vinicius Costa Gomes
2011-06-02 20:32 ` [bluetooth-next v2 02/16] Bluetooth: Start SMP procedure Vinicius Costa Gomes
2011-06-02 20:32 ` [bluetooth-next v2 03/16] Bluetooth: Add simple SMP pairing negotiation Vinicius Costa Gomes
2011-06-02 20:32 ` [bluetooth-next v2 04/16] Bluetooth: Add support for using the crypto subsystem Vinicius Costa Gomes
2011-06-02 20:32 ` [bluetooth-next v2 05/16] Bluetooth: Add LE SMP Cryptoolbox functions Vinicius Costa Gomes
2011-06-06 12:26   ` Luiz Augusto von Dentz
2011-06-06 14:01     ` Vinicius Costa Gomes
2011-06-02 20:32 ` [bluetooth-next v2 06/16] Bluetooth: Add SMP confirmation structs Vinicius Costa Gomes
2011-06-02 20:32 ` [bluetooth-next v2 07/16] Bluetooth: Add SMP confirmation checks methods Vinicius Costa Gomes
2011-06-02 20:32 ` [bluetooth-next v2 08/16] Bluetooth: Add support for LE Start Encryption Vinicius Costa Gomes
2011-06-02 20:32 ` [bluetooth-next v2 09/16] Bluetooth: Remove debug statements Vinicius Costa Gomes
2011-06-02 20:32 ` [bluetooth-next v2 10/16] Bluetooth: Add support for resuming socket when SMP is finished Vinicius Costa Gomes
2011-06-06  6:43   ` Johan Hedberg
2011-06-06 14:44     ` Vinicius Costa Gomes
2011-06-02 20:32 ` [bluetooth-next v2 11/16] Bluetooth: Fix initial security level of LE links Vinicius Costa Gomes
2011-06-02 20:32 ` [bluetooth-next v2 12/16] Bluetooth: Update the security level when link is encrypted Vinicius Costa Gomes
2011-06-02 20:32 ` [bluetooth-next v2 13/16] Bluetooth: Add support for building pairing commands Vinicius Costa Gomes
2011-06-02 20:32 ` [bluetooth-next v2 14/16] Bluetooth: Add support for Pairing features exchange Vinicius Costa Gomes
2011-06-02 20:32 ` [bluetooth-next v2 15/16] Bluetooth: Add support for SMP timeout Vinicius Costa Gomes
2011-06-02 20:32 ` [bluetooth-next v2 16/16] Bluetooth: Add key size checks for SMP Vinicius Costa Gomes
2011-06-07 21:38 ` [bluetooth-next v2 00/16] SMP Just Works implementation Vinicius Costa Gomes

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).