linux-bluetooth.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [bluetooth-next 00/24] Just Works SMP implementation
@ 2011-02-10  1:18 Vinicius Costa Gomes
  2011-02-10  1:18 ` [bluetooth-next 01/24] Bluetooth: Add low energy commands and events Vinicius Costa Gomes
                   ` (24 more replies)
  0 siblings, 25 replies; 28+ messages in thread
From: Vinicius Costa Gomes @ 2011-02-10  1:18 UTC (permalink / raw)
  To: linux-bluetooth; +Cc: Vinicius Costa Gomes

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


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

end of thread, other threads:[~2011-02-10  6:57 UTC | newest]

Thread overview: 28+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-02-10  1:18 [bluetooth-next 00/24] Just Works SMP implementation Vinicius Costa Gomes
2011-02-10  1:18 ` [bluetooth-next 01/24] Bluetooth: Add low energy commands and events Vinicius Costa Gomes
2011-02-10  1:18 ` [bluetooth-next 02/24] Bluetooth: Add LE connect support Vinicius Costa Gomes
2011-02-10  1:18 ` [bluetooth-next 03/24] Bluetooth: Use LE buffers for LE traffic Vinicius Costa Gomes
2011-02-10  1:18 ` [bluetooth-next 04/24] Bluetooth: Add LE connection support to L2CAP Vinicius Costa Gomes
2011-02-10  1:18 ` [bluetooth-next 05/24] Bluetooth: Add server socket support for LE connection Vinicius Costa Gomes
2011-02-10  1:18 ` [bluetooth-next 06/24] Bluetooth: Do not send disconn comand over LE links Vinicius Costa Gomes
2011-02-10  1:18 ` [bluetooth-next 07/24] Bluetooth: Fix initiated LE connections Vinicius Costa Gomes
2011-02-10  1:18 ` [bluetooth-next 08/24] Bluetooth: Treat LE and ACL links separately on timeout Vinicius Costa Gomes
2011-02-10  1:18 ` [bluetooth-next 09/24] Bluetooth: Add SMP command structures Vinicius Costa Gomes
2011-02-10  1:18 ` [bluetooth-next 10/24] Bluetooth: Implement the first SMP commands Vinicius Costa Gomes
2011-02-10  6:13   ` Ville Tervo
2011-02-10  1:18 ` [bluetooth-next 11/24] Bluetooth: Start SMP procedure Vinicius Costa Gomes
2011-02-10  1:18 ` [bluetooth-next 12/24] Bluetooth: simple SMP pairing negotiation Vinicius Costa Gomes
2011-02-10  1:18 ` [bluetooth-next 13/24] Bluetooth: LE SMP Cryptoolbox functions Vinicius Costa Gomes
2011-02-10  1:18 ` [bluetooth-next 14/24] Bluetooth: Add support for using the crypto subsystem Vinicius Costa Gomes
2011-02-10  1:18 ` [bluetooth-next 15/24] Bluetooth: Add SMP confirmation structs Vinicius Costa Gomes
2011-02-10  1:18 ` [bluetooth-next 16/24] Bluetooth: Add SMP confirmation checks methods Vinicius Costa Gomes
2011-02-10  6:37   ` Ville Tervo
2011-02-10  1:18 ` [bluetooth-next 17/24] Bluetooth: Minor fix in SMP methods Vinicius Costa Gomes
2011-02-10  1:18 ` [bluetooth-next 18/24] Bluetooth: Add support for LE Start Encryption Vinicius Costa Gomes
2011-02-10  1:18 ` [bluetooth-next 19/24] Bluetooth: Add support for resuming socket when SMP is finished Vinicius Costa Gomes
2011-02-10  1:18 ` [bluetooth-next 20/24] Bluetooth: Fix initial security level of LE links Vinicius Costa Gomes
2011-02-10  1:18 ` [bluetooth-next 21/24] Bluetooth: Update the security level when link is encrypted Vinicius Costa Gomes
2011-02-10  1:18 ` [bluetooth-next 22/24] Bluetooth: Add support for Pairing features exchange Vinicius Costa Gomes
2011-02-10  1:18 ` [bluetooth-next 23/24] Bluetooth: Add support for SMP timeout Vinicius Costa Gomes
2011-02-10  1:18 ` [bluetooth-next 24/24] Bluetooth: Add key size checks for SMP Vinicius Costa Gomes
2011-02-10  6:57 ` [bluetooth-next 00/24] Just Works SMP implementation Ville Tervo

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