1. 6a77083 Bluetooth: Add support for LE SC key generation by Johan Hedberg · 11 years ago
  2. 6433a9a Bluetooth: Add support for LE SC DHKey check PDU by Johan Hedberg · 11 years ago
  3. 760b018 Bluetooth: Add support for handling LE SC user response by Johan Hedberg · 11 years ago
  4. 191dc7fe2 Bluetooth: Add support for LE SC numeric comparison by Johan Hedberg · 11 years ago
  5. dcee2b3 Bluetooth: Add LE SC support for responding to Pairing Confirm PDU by Johan Hedberg · 11 years ago
  6. cbbbe3e Bluetooth: Add support for sending LE SC Confirm value by Johan Hedberg · 11 years ago
  7. d8f8edb Bluetooth: Add handler function for receiving LE SC public key by Johan Hedberg · 11 years ago
  8. 3b19146 Bluetooth: Add basic support for sending our LE SC public key by Johan Hedberg · 11 years ago
  9. 407cecf Bluetooth: Add basic support for AES-CMAC by Johan Hedberg · 11 years ago
  10. df8e1a4 Bluetooth: Set link key generation bit if necessary for LE SC by Johan Hedberg · 11 years ago
  11. f3a73d9 Bluetooth: Rename hci_find_ltk_by_addr to hci_find_ltk by Johan Hedberg · 11 years ago
  12. d2eb9e1 Bluetooth: Update SMP security level to/from auth_req for SC by Johan Hedberg · 11 years ago
  13. 6566877 Bluetooth: Add SMP flag for SC and set it when necessary. by Johan Hedberg · 11 years ago
  14. 0edb14d Bluetooth: Make auth_req mask dependent on SC enabled or not by Johan Hedberg · 11 years ago
  15. d88b5bb Bluetooth: Remove unnecessary hdev locking in smp.c by Johan Hedberg · 10 years ago
  16. adae20c Bluetooth: Convert IRK list to RCU by Johan Hedberg · 10 years ago
  17. 970d0f1 Bluetooth: Convert LTK list to RCU by Johan Hedberg · 10 years ago
  18. 35dc6f8 Bluetooth: Add key preference parameter to smp_sufficient_security by Johan Hedberg · 10 years ago
  19. abe8490 Bluetooth: Use proper nesting annotation for l2cap_chan lock by Johan Hedberg · 10 years ago
  20. a930430 Bluetooth: Remove unnecessary hci_dev_lock/unlock in smp.c by Johan Hedberg · 10 years ago
  21. 49c922b Bluetooth: spelling fixes by Stephen Hemminger · 10 years ago
  22. da213f8 Bluetooth: Revert SMP self-test patches by Johan Hedberg · 10 years ago
  23. c6992e9 Bluetooth: Add self-tests for SMP crypto functions by Johan Hedberg · 10 years ago
  24. 4cd3362 Bluetooth: Add skeleton for SMP self-tests by Johan Hedberg · 10 years ago
  25. e491eaf Bluetooth: Pass only crypto context to SMP crypto functions by Johan Hedberg · 10 years ago
  26. 5eb596f Bluetooth: Fix setting correct security level when initiating SMP by Johan Hedberg · 10 years ago
  27. 5be5e27 Bluetooth: Avoid hard-coded IO capability values in SMP by Johan Hedberg · 10 years ago
  28. a6f7833 Bluetooth: Add smp_ltk_sec_level() helper function by Johan Hedberg · 10 years ago
  29. 1afc2a1 Bluetooth: Fix SMP security level when we have no IO capabilities by Johan Hedberg · 10 years ago
  30. 24bd0bd Bluetooth: Centralize disallowing SMP commands to a single place by Johan Hedberg · 10 years ago
  31. c05b933 Bluetooth: Fix ignoring unknown SMP authentication requirement bits by Johan Hedberg · 10 years ago
  32. 3a7dbfb Bluetooth: Remove unnecessary early initialization of variable by Johan Hedberg · 10 years ago
  33. 196332f Bluetooth: Fix allowing SMP Signing info PDU by Johan Hedberg · 10 years ago
  34. e1e930f Bluetooth: Fix mgmt pairing failure when authentication fails by Johan Hedberg · 10 years ago
  35. c68b7f1 Bluetooth: Fix dereferencing conn variable before NULL check by Johan Hedberg · 10 years ago
  36. b28b494 Bluetooth: Add strict checks for allowed SMP PDUs by Johan Hedberg · 10 years ago
  37. c6e81e9 Bluetooth: Fix calling smp_distribute_keys() when still waiting for keys by Johan Hedberg · 10 years ago
  38. 88d3a8a Bluetooth: Add define for key distribution mask by Johan Hedberg · 10 years ago
  39. fc75cc8 Bluetooth: Fix locking of the SMP context by Johan Hedberg · 10 years ago
  40. d6268e8 Bluetooth: Remove unnecessary deferred work for SMP key distribution by Johan Hedberg · 10 years ago
  41. f3d82d0 Bluetooth: Move identity address update behind a workqueue by Johan Hedberg · 10 years ago
  42. 84bc0db Bluetooth: Don't take any action in smp_resume_cb if not encrypted by Johan Hedberg · 10 years ago
  43. 1b0921d Bluetooth: Remove unnecessary checks after canceling SMP security timer by Johan Hedberg · 10 years ago
  44. 9b7b18e Bluetooth: Fix SMP error and response to be mutually exclusive by Johan Hedberg · 10 years ago
  45. 1e91c29 Bluetooth: Use hci_disconnect for immediate disconnection from SMP by Johan Hedberg · 10 years ago
  46. 6f48e26 Bluetooth: Make smp_chan_destroy() private to smp.c by Johan Hedberg · 11 years ago
  47. 86d1407 Bluetooth: Always call smp_distribute_keys() from a workqueue by Johan Hedberg · 11 years ago
  48. 109ec23 Bluetooth: Move canceling security_timer into smp_chan_destroy() by Johan Hedberg · 11 years ago
  49. b68fda6 Bluetooth: Add SMP-internal timeout callback by Johan Hedberg · 11 years ago
  50. 8ae9b98 Bluetooth: Fix double free of SMP data skb by Johan Hedberg · 11 years ago
  51. 4befb86 Bluetooth: Call l2cap_conn_shutdown() when SMP recv callback fails by Johan Hedberg · 11 years ago
  52. 44f1a7a Bluetooth: Use L2CAP resume callback to call smp_distribute_keys by Johan Hedberg · 11 years ago
  53. 5d88cc7 Bluetooth: Convert SMP to use l2cap_chan infrastructure by Johan Hedberg · 11 years ago
  54. defce9e Bluetooth: Make AES crypto context private to SMP by Johan Hedberg · 11 years ago
  55. 70db83c Bluetooth: Add SMP L2CAP channel skeleton by Johan Hedberg · 11 years ago
  56. 711eafe Bluetooth: Move SMP (de)initialization to smp.c by Johan Hedberg · 11 years ago
  57. d336860 Bluetooth: Fix using HCI_CONN_LE_SMP_PEND to check for SMP context by Johan Hedberg · 11 years ago
  58. 5fcb934 Bluetooth: Remove redundant check for remote_key_dist by Johan Hedberg · 11 years ago
  59. b6ae845 Bluetooth: Rename HCI_PAIRABLE to HCI_BONDABLE by Johan Hedberg · 11 years ago
  60. 616d55be4 Bluetooth: Fix SMP context tracking leading to a kernel crash by Johan Hedberg · 11 years ago
  61. 66d8e83 Bluetooth: Fix white list handling with resolvable private addresses by Marcel Holtmann · 11 years ago
  62. beb19e4 Bluetooth: Use EOPNOTSUPP instead of ENOTSUPP by Johan Hedberg · 11 years ago
  63. 02f3e25 Bluetooth: Don't bother user space without IO capabilities by Johan Hedberg · 11 years ago
  64. e804d25 Bluetooth: Use explicit role instead of a bool in function parameters by Johan Hedberg · 11 years ago
  65. 40bef30 Bluetooth: Convert HCI_CONN_MASTER flag to a conn->role variable by Johan Hedberg · 11 years ago
  66. b2d5e25 Bluetooth: Fix trying LTK re-encryption when we don't have an LTK by Johan Hedberg · 11 years ago
  67. b3c6410 Bluteooth: Reject SMP bonding if HCI_PAIRABLE is not set by Johan Hedberg · 11 years ago
  68. c072d54 Bluetooth: Fix incorrect clearing of SMP_FLAG_INITIATOR by Johan Hedberg · 11 years ago
  69. e247605 Bluetooth: Fix forcing SMP just-works with no-bonding by Johan Hedberg · 11 years ago
  70. 2bcd400 Bluetooth: Always confirm incoming SMP just-works requests by Johan Hedberg · 11 years ago
  71. 9ab65d60 Bluetooth: Allow re-encryption with LTK when STK is in use by Johan Hedberg · 11 years ago
  72. fe59a05 Bluetooth: Add flag to track STK encryption by Johan Hedberg · 11 years ago
  73. 854f472 Bluetooth: Fix redundant encryption when receiving Security Request by Johan Hedberg · 11 years ago
  74. f81cd82 Bluetooth: Use bool for smp_ltk_encrypt return value by Marcel Holtmann · 11 years ago
  75. b10e801 Bluetooth: Remove unnecessary hcon->smp_conn variable by Johan Hedberg · 11 years ago
  76. 642ac77 Bluetooth: Fix missing check for SMP session in smp_user_confirm_reply by Johan Hedberg · 11 years ago
  77. ec70f36 Bluetooth: Update SMP crypto functions to take the SMP context by Johan Hedberg · 11 years ago
  78. 6a7bd10 Bluetooth: Add dedicated AES instance for each SMP context by Johan Hedberg · 11 years ago
  79. 31dd624 Bluetooth: Fix missing hdev locking in smp_cmd_ident_addr_info by Johan Hedberg · 11 years ago
  80. 4dae279 Bluetooth: Convert hci_conn->link_mode into flags by Johan Hedberg · 11 years ago
  81. 8a2936f Bluetooth: Add flexible buffer byte order swapping function by Johan Hedberg · 11 years ago
  82. 533e35d Bluetooth: Convert SMP flags into an enum by Johan Hedberg · 11 years ago
  83. 2ceba53 Bluetooth: Remove HCI prefix from SMP LTK defines by Johan Hedberg · 11 years ago
  84. 7d5843b Bluetooth: Remove unnecessary SMP STK define by Johan Hedberg · 11 years ago
  85. c29d244 Bluetooth: Fix missing NULL check for smp_chan_create() return value by Johan Hedberg · 11 years ago
  86. 2ed8f65 Bluetooth: Fix rejecting pairing in case of insufficient capabilities by Johan Hedberg · 11 years ago
  87. 581370c Bluetooth: Refactor authentication method lookup into its own function by Johan Hedberg · 11 years ago
  88. c7262e7 Bluetooth: Fix overriding higher security level in SMP by Johan Hedberg · 11 years ago
  89. fff3490 Bluetooth: Fix setting correct authentication information for SMP STK by Johan Hedberg · 11 years ago
  90. 79897d2 Bluetooth: Fix requiring SMP MITM for outgoing connections by Johan Hedberg · 11 years ago
  91. 1cc6114 Bluetooth: Update smp_confirm to return a response code by Johan Hedberg · 11 years ago
  92. 861580a Bluetooth: Update smp_random to return a response code by Johan Hedberg · 11 years ago
  93. 4a74d65 Bluetooth: Rename smp->smp_flags to smp->flags by Johan Hedberg · 11 years ago
  94. 9dd4dd2 Bluetooth: Remove unnecessary work structs from SMP code by Johan Hedberg · 11 years ago
  95. 1ef3582 Bluetooth: Fix setting initial local auth_req value by Johan Hedberg · 11 years ago
  96. 4bc58f5 Bluetooth: Make SMP context private to smp.c by Johan Hedberg · 11 years ago
  97. 38e4a91 Bluetooth: Add support for SMP Invalid Parameters error code by Johan Hedberg · 11 years ago
  98. 8396215 Bluetooth: Remove unnecessary assignment in SMP by Johan Hedberg · 11 years ago
  99. 61b3b2b Bluetooth: Fix potential NULL pointer dereference in smp_conn_security by Johan Hedberg · 11 years ago
  100. 1d98bf4 Bluetooth: Remove LTK re-encryption procedure by Johan Hedberg · 11 years ago