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)
committerJaikumar Ganesh <jaikumar@google.com>
Mon, 11 Jul 2011 18:59:21 +0000 (11:59 -0700)
commit09fabbca0029353a6b18d11dd084c3eca9599141
tree5adf5adb66878e390045e096014d6c9acc8acb88
parent13b4839cb23cffc4d432905f0ce3e2b13d331418
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