1. 6f48e26 Bluetooth: Make smp_chan_destroy() private to smp.c by Johan Hedberg · 10 years ago
  2. 86d1407 Bluetooth: Always call smp_distribute_keys() from a workqueue by Johan Hedberg · 10 years ago
  3. 109ec23 Bluetooth: Move canceling security_timer into smp_chan_destroy() by Johan Hedberg · 10 years ago
  4. b68fda6 Bluetooth: Add SMP-internal timeout callback by Johan Hedberg · 10 years ago
  5. 8ae9b98 Bluetooth: Fix double free of SMP data skb by Johan Hedberg · 10 years ago
  6. 4befb86 Bluetooth: Call l2cap_conn_shutdown() when SMP recv callback fails by Johan Hedberg · 10 years ago
  7. 44f1a7a Bluetooth: Use L2CAP resume callback to call smp_distribute_keys by Johan Hedberg · 10 years ago
  8. 5d88cc7 Bluetooth: Convert SMP to use l2cap_chan infrastructure by Johan Hedberg · 10 years ago
  9. defce9e Bluetooth: Make AES crypto context private to SMP by Johan Hedberg · 10 years ago
  10. 70db83c Bluetooth: Add SMP L2CAP channel skeleton by Johan Hedberg · 10 years ago
  11. 711eafe Bluetooth: Move SMP (de)initialization to smp.c by Johan Hedberg · 10 years ago
  12. d336860 Bluetooth: Fix using HCI_CONN_LE_SMP_PEND to check for SMP context by Johan Hedberg · 10 years ago
  13. 5fcb934 Bluetooth: Remove redundant check for remote_key_dist by Johan Hedberg · 10 years ago
  14. b6ae845 Bluetooth: Rename HCI_PAIRABLE to HCI_BONDABLE by Johan Hedberg · 10 years ago
  15. 616d55b Bluetooth: Fix SMP context tracking leading to a kernel crash by Johan Hedberg · 10 years ago
  16. 66d8e83 Bluetooth: Fix white list handling with resolvable private addresses by Marcel Holtmann · 10 years ago
  17. beb19e4 Bluetooth: Use EOPNOTSUPP instead of ENOTSUPP by Johan Hedberg · 10 years ago
  18. 02f3e25 Bluetooth: Don't bother user space without IO capabilities by Johan Hedberg · 10 years ago
  19. e804d25 Bluetooth: Use explicit role instead of a bool in function parameters by Johan Hedberg · 10 years ago
  20. 40bef30 Bluetooth: Convert HCI_CONN_MASTER flag to a conn->role variable by Johan Hedberg · 10 years ago
  21. b2d5e25 Bluetooth: Fix trying LTK re-encryption when we don't have an LTK by Johan Hedberg · 10 years ago
  22. b3c6410 Bluteooth: Reject SMP bonding if HCI_PAIRABLE is not set by Johan Hedberg · 10 years ago
  23. c072d54 Bluetooth: Fix incorrect clearing of SMP_FLAG_INITIATOR by Johan Hedberg · 10 years ago
  24. e247605 Bluetooth: Fix forcing SMP just-works with no-bonding by Johan Hedberg · 10 years ago
  25. 2bcd400 Bluetooth: Always confirm incoming SMP just-works requests by Johan Hedberg · 10 years ago
  26. 9ab65d60 Bluetooth: Allow re-encryption with LTK when STK is in use by Johan Hedberg · 10 years ago
  27. fe59a05 Bluetooth: Add flag to track STK encryption by Johan Hedberg · 10 years ago
  28. 854f472 Bluetooth: Fix redundant encryption when receiving Security Request by Johan Hedberg · 10 years ago
  29. f81cd82 Bluetooth: Use bool for smp_ltk_encrypt return value by Marcel Holtmann · 10 years ago
  30. b10e801 Bluetooth: Remove unnecessary hcon->smp_conn variable by Johan Hedberg · 10 years ago
  31. 642ac77 Bluetooth: Fix missing check for SMP session in smp_user_confirm_reply by Johan Hedberg · 10 years ago
  32. ec70f36 Bluetooth: Update SMP crypto functions to take the SMP context by Johan Hedberg · 10 years ago
  33. 6a7bd10 Bluetooth: Add dedicated AES instance for each SMP context by Johan Hedberg · 10 years ago
  34. 31dd624 Bluetooth: Fix missing hdev locking in smp_cmd_ident_addr_info by Johan Hedberg · 10 years ago
  35. 4dae279 Bluetooth: Convert hci_conn->link_mode into flags by Johan Hedberg · 10 years ago
  36. 8a2936f Bluetooth: Add flexible buffer byte order swapping function by Johan Hedberg · 10 years ago
  37. 533e35d Bluetooth: Convert SMP flags into an enum by Johan Hedberg · 10 years ago
  38. 2ceba53 Bluetooth: Remove HCI prefix from SMP LTK defines by Johan Hedberg · 10 years ago
  39. 7d5843b Bluetooth: Remove unnecessary SMP STK define by Johan Hedberg · 10 years ago
  40. c29d244 Bluetooth: Fix missing NULL check for smp_chan_create() return value by Johan Hedberg · 10 years ago
  41. 2ed8f65 Bluetooth: Fix rejecting pairing in case of insufficient capabilities by Johan Hedberg · 10 years ago
  42. 581370c Bluetooth: Refactor authentication method lookup into its own function by Johan Hedberg · 10 years ago
  43. c7262e7 Bluetooth: Fix overriding higher security level in SMP by Johan Hedberg · 10 years ago
  44. fff3490 Bluetooth: Fix setting correct authentication information for SMP STK by Johan Hedberg · 10 years ago
  45. 79897d2 Bluetooth: Fix requiring SMP MITM for outgoing connections by Johan Hedberg · 10 years ago
  46. 1cc6114 Bluetooth: Update smp_confirm to return a response code by Johan Hedberg · 10 years ago
  47. 861580a Bluetooth: Update smp_random to return a response code by Johan Hedberg · 10 years ago
  48. 4a74d65 Bluetooth: Rename smp->smp_flags to smp->flags by Johan Hedberg · 10 years ago
  49. 9dd4dd2 Bluetooth: Remove unnecessary work structs from SMP code by Johan Hedberg · 10 years ago
  50. 1ef3582 Bluetooth: Fix setting initial local auth_req value by Johan Hedberg · 10 years ago
  51. 4bc58f5 Bluetooth: Make SMP context private to smp.c by Johan Hedberg · 10 years ago
  52. 38e4a91 Bluetooth: Add support for SMP Invalid Parameters error code by Johan Hedberg · 10 years ago
  53. 8396215 Bluetooth: Remove unnecessary assignment in SMP by Johan Hedberg · 10 years ago
  54. 61b3b2b Bluetooth: Fix potential NULL pointer dereference in smp_conn_security by Johan Hedberg · 10 years ago
  55. 1d98bf4 Bluetooth: Remove LTK re-encryption procedure by Johan Hedberg · 10 years ago
  56. a82505c Bluetooth: Don't try to confirm locally initiated SMP pairing by Johan Hedberg · 10 years ago
  57. edca792 Bluetooth: Add SMP flag to track which side is the initiator by Johan Hedberg · 10 years ago
  58. 4eb65e6 Bluetooth: Fix SMP confirmation callback handling by Johan Hedberg · 10 years ago
  59. 0a66cf2 Bluetooth: Fix potential NULL pointer dereference in SMP by Johan Hedberg · 10 years ago
  60. 61b1a7f Bluetooth: Fix address value for early disconnection events by Johan Hedberg · 10 years ago
  61. 39adbff Bluetooth: Fix passkey endianess in user_confirm and notify_passkey by Johan Hedberg · 10 years ago
  62. 01ad34d Bluetooth: Fix SMP user passkey notification mgmt event by Johan Hedberg · 10 years ago
  63. 18e4aeb Bluetooth: Simplify logic when checking SMP_FLAG_TK_VALID by Johan Hedberg · 10 years ago
  64. 2e23364 Bluetooth: Fix MITM flag when initiating SMP pairing by Johan Hedberg · 10 years ago
  65. 943a732 Bluetooth: Fix smp_e byte order to be consistent with SMP specification by Johan Hedberg · 10 years ago
  66. 66bed1a Bluetooth: Fix const declaration for swap function src parameter by Johan Hedberg · 10 years ago
  67. fdcc4be Bluetooth: Fix updating SMP remote key distribution information by Johan Hedberg · 10 years ago
  68. dcf4adb Bluetooth: Convert uses of __constant_<foo> to <foo> by Joe Perches · 10 years ago
  69. 53ac6ab Bluetooth: Make LTK and CSRK only persisent when bonding by Marcel Holtmann · 10 years ago
  70. 7ee4ea3 Bluetooth: Add support for handling signature resolving keys by Marcel Holtmann · 10 years ago
  71. e3098be Bluetooth: Delay LTK encryption to let remote receive all keys by Johan Hedberg · 10 years ago
  72. 38ccdc9 Bluetooth: Re-encrypt link after receiving an LTK by Johan Hedberg · 10 years ago
  73. b1cd5fd Bluetooth: Use hdev->init/resp_addr values for smp_c1 function by Johan Hedberg · 10 years ago
  74. 759331d Bluetooth: Fix clearing SMP keys if pairing fails by Johan Hedberg · 10 years ago
  75. fe39c7b Bluetooth: Use __le64 type for LE random numbers by Marcel Holtmann · 10 years ago
  76. 4bd6d38 Bluetooth: Remove unneeded "force" parameter from smp_distribute_keys() by Johan Hedberg · 10 years ago
  77. efabba3 Bluetooth: Simplify logic for checking for SMP completion by Johan Hedberg · 10 years ago
  78. 9747a9f Bluetooth: Track not yet received keys in SMP by Johan Hedberg · 10 years ago
  79. a9a58f8 Bluetooth: Ignore IRKs with no Identity Address by Johan Hedberg · 10 years ago
  80. b1e2b3a Bluetooth: Add SMP function for generating RPAs by Johan Hedberg · 10 years ago
  81. 82d4b35 Bluetooth: Set the correct values for Identity Address Information by Johan Hedberg · 10 years ago
  82. 863efaf Bluetooth: Add initial code for distributing local IRK by Johan Hedberg · 10 years ago
  83. 524237c Bluetooth: Add helper variables to smp_distribute_keys() by Johan Hedberg · 10 years ago
  84. 95fbac8 Bluetooth: Add support for sending New IRK event by Johan Hedberg · 10 years ago
  85. 35d7027 Bluetooth: Move SMP LTK notification after key distribution by Johan Hedberg · 10 years ago
  86. 23d0e12 Bluetooth: Track SMP keys in the SMP context by Johan Hedberg · 10 years ago
  87. f4a407b Bluetooth: Wait for SMP key distribution completion when pairing by Johan Hedberg · 10 years ago
  88. 387a33e Bluetooth: Fix updating Identity Address in L2CAP channels by Johan Hedberg · 10 years ago
  89. 68d6f6d Bluetooth: Track the LE Identity Address in struct hci_conn by Johan Hedberg · 10 years ago
  90. 893ce8b Bluetooth: Remove SMP data specific crypto context by Johan Hedberg · 10 years ago
  91. b7d448d Bluetooth: Fix completing SMP as peripheral when no keys are expected by Johan Hedberg · 10 years ago
  92. 6131ddc Bluetooth: Fix properly ignoring unexpected SMP PDUs by Johan Hedberg · 10 years ago
  93. fd349c0 Bluetooth: Enable support for remote IRK distribution by Johan Hedberg · 10 years ago
  94. 6047805 Bluetooth: Add smp_irk_matches helper function by Johan Hedberg · 10 years ago
  95. 6bfdfe3 Bluetooth: Fix minor whitespace issues in SMP code by Johan Hedberg · 10 years ago
  96. c46b98b Bluetooth: Fix missing PDU length checks for SMP by Johan Hedberg · 10 years ago
  97. 98a0b84 Bluetooth: Fix differentiating stored master vs slave LTK types by Johan Hedberg · 10 years ago
  98. 0cf73b9 Bluetooth: Enable LTK distribution to slave devices by Johan Hedberg · 10 years ago
  99. ad32a2f Bluetooth: Add smp_sufficient_security helper function by Johan Hedberg · 11 years ago
  100. 201a592 Bluetooth: Remove dead code from SMP encryption function by Johan Hedberg · 11 years ago