All of lore.kernel.org
 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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.