summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArman Uguray <armansito@chromium.org>2015-02-27 20:42:51 -0800
committerArman Uguray <armansito@chromium.org>2015-02-27 20:45:00 -0800
commitcc6296194d41aa1480287a7173137437630a167c (patch)
tree7c20f000892eba81e1ca1068cf0e0db71275ea71
parent373ee416c36bd6a2dea786212fe914a425156829 (diff)
downloadbluez-cc6296194d41aa1480287a7173137437630a167c.tar.gz
TODO: Added item about PF_ALG error
Added GATT related TODO item to gracefully handle signed writes and bt_att initialization if the CONFIG_CRYPTO_USER_API modules that are necessary for bt_crypto are not enabled in the system.
-rw-r--r--TODO16
1 files changed, 16 insertions, 0 deletions
diff --git a/TODO b/TODO
index 279c0cf80..65e19ee73 100644
--- a/TODO
+++ b/TODO
@@ -189,6 +189,22 @@ ATT/GATT (new shared stack)
Priority: Medium
Complexity: C1
+- The recently added support for ATT signed writes requires the following kernel
+ modules to be enabled:
+
+ CONFIG_CRYPTO_USER_API
+ CONFIG_CRYPTO_USER_API_HASH
+ CONFIG_CRYPTO_USER_API_SKCIPHER
+
+ Currently, if these are not enabled, bt_att_new silently returns NULL. We
+ should handle this more gracefully by not supporting signed writes if we can't
+ initialize bt_crypto while succeeding bt_att initialization regardless.
+
+ This behavior should be documented in the README.
+
+ Priority: High
+ Complexity: C1
+
ATT/GATT (old/outdated)
=======================