Bluetooth: Add support for using the crypto subsystem
authorVinicius Costa Gomes <vinicius.gomes@openbossa.org>
Thu, 9 Jun 2011 21:50:43 +0000 (18:50 -0300)
committermgross <mark.gross@intel.com>
Wed, 9 Nov 2011 20:18:02 +0000 (12:18 -0800)
commit33f3b85ef34fed3481f0be664d0ced30d2133845
treea647f1c95d3a54d069e7a3b2171f1b4b8cd06cad
parent2c6288945212888dc59efbee4910933152e4ca32
Bluetooth: Add support for using the crypto subsystem

This will allow using the crypto subsystem for encrypting data. As SMP
(Security Manager Protocol) is implemented almost entirely on the host
side and the crypto module already implements the needed methods
(AES-128), it makes sense to use it.

There's now a new module option to enable/disable SMP support.

Signed-off-by: Vinicius Costa Gomes <vinicius.gomes@openbossa.org>
Signed-off-by: Anderson Briglia <anderson.briglia@openbossa.org>
Signed-off-by: Gustavo F. Padovan <padovan@profusion.mobi>
include/net/bluetooth/hci_core.h
net/bluetooth/Kconfig
net/bluetooth/hci_core.c
net/bluetooth/smp.c