Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.19
/
584ca0252abf31388cacbdb3018aab2c70362d8d
/
net
/
bluetooth
/
smp.c
a463e9c
Merge branch 'for-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next
by John W. Linville
· 10 years ago
6e5f59a
Merge branch 'for-davem-2' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
by David S. Miller
· 10 years ago
1783639
first fruits - kill l2cap ->memcpy_fromiovec()
by Al Viro
· 10 years ago
c0371da
put iov_iter into msghdr
by Al Viro
· 10 years ago
fe70077
Bluetooth: fix err_cast.cocci warnings
by Fengguang Wu
· 10 years ago
08f63cc
Bluetooth: Check for force_lesc_support before rejecting SMP over BR/EDR
by Marcel Holtmann
· 10 years ago
580039e
Bluetooth: Fix false-positive "uninitialized" compiler warning
by Johan Hedberg
· 10 years ago
7f376cd
Bluetooth: Fix minor coding style issue in smp.c
by Johan Hedberg
· 10 years ago
923e241
Bluetooth: Fix SMP debug key handling
by Johan Hedberg
· 10 years ago
06edf8d
Bluetooth: Organize SMP crypto functions to logical sections
by Johan Hedberg
· 10 years ago
cd08279
Bluetooth: Fix missing const declarations in SMP functions
by Johan Hedberg
· 10 years ago
c7a3d57
Bluetooth: Introduce SMP_DBG macro for low-level debuging
by Johan Hedberg
· 10 years ago
a29b073
Bluetooth: Add basic LE SC OOB support for remote OOB data
by Johan Hedberg
· 10 years ago
02b05bd
Bluetooth: Set SMP OOB flag if OOB data is available
by Johan Hedberg
· 10 years ago
903b71c
Bluetooth: Add SC-only mode support for SMP
by Johan Hedberg
· 10 years ago
b5ae344
Bluetooth: Add full SMP BR/EDR support
by Johan Hedberg
· 10 years ago
ef8efe4
Bluetooth: Add skeleton for BR/EDR SMP channel
by Johan Hedberg
· 10 years ago
70157ef
Bluetooth: Use debug keys for SMP when HCI_USE_DEBUG_KEYS is set
by Johan Hedberg
· 10 years ago
1408bb6
Bluetooth: Add dummy handler for LE SC keypress notification
by Johan Hedberg
· 11 years ago
d3e54a8
Bluetooth: Fix DHKey Check sending order for slave role
by Johan Hedberg
· 11 years ago
38606f1
Bluetooth: Add passkey entry support for LE SC
by Johan Hedberg
· 10 years ago
e3befab
Bluetooth: Fix BR/EDR Link Key type when derived through LE SC
by Johan Hedberg
· 11 years ago
dddd305
Bluetooth: Add support for SC just-works pairing
by Johan Hedberg
· 11 years ago
d378a2d
Bluetooth: Set correct LTK type and authentication for SC
by Johan Hedberg
· 11 years ago
6c0dcc5
Bluetooth: Add check for accidentally generating a debug key
by Johan Hedberg
· 11 years ago
aeb7d46
Bluetooth: Detect SMP SC debug keys
by Johan Hedberg
· 11 years ago
5e3d3d9
Bluetooth: Add selection of the SC authentication method
by Johan Hedberg
· 11 years ago
783e057
Bluetooth: Track authentication method in SMP context
by Johan Hedberg
· 11 years ago
6a77083
Bluetooth: Add support for LE SC key generation
by Johan Hedberg
· 11 years ago
6433a9a
Bluetooth: Add support for LE SC DHKey check PDU
by Johan Hedberg
· 11 years ago
760b018
Bluetooth: Add support for handling LE SC user response
by Johan Hedberg
· 11 years ago
191dc7f
Bluetooth: Add support for LE SC numeric comparison
by Johan Hedberg
· 11 years ago
dcee2b3
Bluetooth: Add LE SC support for responding to Pairing Confirm PDU
by Johan Hedberg
· 11 years ago
cbbbe3e
Bluetooth: Add support for sending LE SC Confirm value
by Johan Hedberg
· 11 years ago
d8f8edb
Bluetooth: Add handler function for receiving LE SC public key
by Johan Hedberg
· 11 years ago
3b19146
Bluetooth: Add basic support for sending our LE SC public key
by Johan Hedberg
· 11 years ago
407cecf
Bluetooth: Add basic support for AES-CMAC
by Johan Hedberg
· 11 years ago
df8e1a4
Bluetooth: Set link key generation bit if necessary for LE SC
by Johan Hedberg
· 11 years ago
f3a73d9
Bluetooth: Rename hci_find_ltk_by_addr to hci_find_ltk
by Johan Hedberg
· 11 years ago
d2eb9e1
Bluetooth: Update SMP security level to/from auth_req for SC
by Johan Hedberg
· 11 years ago
6566877
Bluetooth: Add SMP flag for SC and set it when necessary.
by Johan Hedberg
· 11 years ago
0edb14d
Bluetooth: Make auth_req mask dependent on SC enabled or not
by Johan Hedberg
· 11 years ago
d88b5bb
Bluetooth: Remove unnecessary hdev locking in smp.c
by Johan Hedberg
· 10 years ago
adae20c
Bluetooth: Convert IRK list to RCU
by Johan Hedberg
· 10 years ago
970d0f1
Bluetooth: Convert LTK list to RCU
by Johan Hedberg
· 10 years ago
35dc6f8
Bluetooth: Add key preference parameter to smp_sufficient_security
by Johan Hedberg
· 10 years ago
abe8490
Bluetooth: Use proper nesting annotation for l2cap_chan lock
by Johan Hedberg
· 10 years ago
a930430
Bluetooth: Remove unnecessary hci_dev_lock/unlock in smp.c
by Johan Hedberg
· 10 years ago
49c922b
Bluetooth: spelling fixes
by Stephen Hemminger
· 10 years ago
da213f8
Bluetooth: Revert SMP self-test patches
by Johan Hedberg
· 10 years ago
c6992e9
Bluetooth: Add self-tests for SMP crypto functions
by Johan Hedberg
· 10 years ago
4cd3362
Bluetooth: Add skeleton for SMP self-tests
by Johan Hedberg
· 10 years ago
e491eaf
Bluetooth: Pass only crypto context to SMP crypto functions
by Johan Hedberg
· 10 years ago
5eb596f
Bluetooth: Fix setting correct security level when initiating SMP
by Johan Hedberg
· 10 years ago
5be5e27
Bluetooth: Avoid hard-coded IO capability values in SMP
by Johan Hedberg
· 10 years ago
a6f7833
Bluetooth: Add smp_ltk_sec_level() helper function
by Johan Hedberg
· 10 years ago
1afc2a1
Bluetooth: Fix SMP security level when we have no IO capabilities
by Johan Hedberg
· 10 years ago
24bd0bd
Bluetooth: Centralize disallowing SMP commands to a single place
by Johan Hedberg
· 10 years ago
c05b933
Bluetooth: Fix ignoring unknown SMP authentication requirement bits
by Johan Hedberg
· 10 years ago
3a7dbfb
Bluetooth: Remove unnecessary early initialization of variable
by Johan Hedberg
· 10 years ago
196332f
Bluetooth: Fix allowing SMP Signing info PDU
by Johan Hedberg
· 10 years ago
e1e930f
Bluetooth: Fix mgmt pairing failure when authentication fails
by Johan Hedberg
· 10 years ago
c68b7f1
Bluetooth: Fix dereferencing conn variable before NULL check
by Johan Hedberg
· 10 years ago
b28b494
Bluetooth: Add strict checks for allowed SMP PDUs
by Johan Hedberg
· 10 years ago
c6e81e9
Bluetooth: Fix calling smp_distribute_keys() when still waiting for keys
by Johan Hedberg
· 10 years ago
88d3a8a
Bluetooth: Add define for key distribution mask
by Johan Hedberg
· 10 years ago
fc75cc8
Bluetooth: Fix locking of the SMP context
by Johan Hedberg
· 10 years ago
d6268e8
Bluetooth: Remove unnecessary deferred work for SMP key distribution
by Johan Hedberg
· 10 years ago
f3d82d0
Bluetooth: Move identity address update behind a workqueue
by Johan Hedberg
· 10 years ago
84bc0db
Bluetooth: Don't take any action in smp_resume_cb if not encrypted
by Johan Hedberg
· 10 years ago
1b0921d
Bluetooth: Remove unnecessary checks after canceling SMP security timer
by Johan Hedberg
· 10 years ago
9b7b18e
Bluetooth: Fix SMP error and response to be mutually exclusive
by Johan Hedberg
· 10 years ago
1e91c29
Bluetooth: Use hci_disconnect for immediate disconnection from SMP
by Johan Hedberg
· 10 years ago
6f48e26
Bluetooth: Make smp_chan_destroy() private to smp.c
by Johan Hedberg
· 10 years ago
86d1407
Bluetooth: Always call smp_distribute_keys() from a workqueue
by Johan Hedberg
· 10 years ago
109ec23
Bluetooth: Move canceling security_timer into smp_chan_destroy()
by Johan Hedberg
· 10 years ago
b68fda6
Bluetooth: Add SMP-internal timeout callback
by Johan Hedberg
· 10 years ago
8ae9b98
Bluetooth: Fix double free of SMP data skb
by Johan Hedberg
· 10 years ago
4befb86
Bluetooth: Call l2cap_conn_shutdown() when SMP recv callback fails
by Johan Hedberg
· 10 years ago
44f1a7a
Bluetooth: Use L2CAP resume callback to call smp_distribute_keys
by Johan Hedberg
· 10 years ago
5d88cc7
Bluetooth: Convert SMP to use l2cap_chan infrastructure
by Johan Hedberg
· 10 years ago
defce9e
Bluetooth: Make AES crypto context private to SMP
by Johan Hedberg
· 10 years ago
70db83c
Bluetooth: Add SMP L2CAP channel skeleton
by Johan Hedberg
· 10 years ago
711eafe
Bluetooth: Move SMP (de)initialization to smp.c
by Johan Hedberg
· 10 years ago
d336860
Bluetooth: Fix using HCI_CONN_LE_SMP_PEND to check for SMP context
by Johan Hedberg
· 10 years ago
5fcb934
Bluetooth: Remove redundant check for remote_key_dist
by Johan Hedberg
· 10 years ago
b6ae845
Bluetooth: Rename HCI_PAIRABLE to HCI_BONDABLE
by Johan Hedberg
· 10 years ago
616d55b
Bluetooth: Fix SMP context tracking leading to a kernel crash
by Johan Hedberg
· 10 years ago
66d8e83
Bluetooth: Fix white list handling with resolvable private addresses
by Marcel Holtmann
· 10 years ago
beb19e4
Bluetooth: Use EOPNOTSUPP instead of ENOTSUPP
by Johan Hedberg
· 10 years ago
02f3e25
Bluetooth: Don't bother user space without IO capabilities
by Johan Hedberg
· 10 years ago
e804d25
Bluetooth: Use explicit role instead of a bool in function parameters
by Johan Hedberg
· 10 years ago
40bef30
Bluetooth: Convert HCI_CONN_MASTER flag to a conn->role variable
by Johan Hedberg
· 10 years ago
b2d5e25
Bluetooth: Fix trying LTK re-encryption when we don't have an LTK
by Johan Hedberg
· 10 years ago
b3c6410
Bluteooth: Reject SMP bonding if HCI_PAIRABLE is not set
by Johan Hedberg
· 10 years ago
c072d54
Bluetooth: Fix incorrect clearing of SMP_FLAG_INITIATOR
by Johan Hedberg
· 10 years ago
e247605
Bluetooth: Fix forcing SMP just-works with no-bonding
by Johan Hedberg
· 10 years ago
2bcd400
Bluetooth: Always confirm incoming SMP just-works requests
by Johan Hedberg
· 10 years ago
9ab65d60
Bluetooth: Allow re-encryption with LTK when STK is in use
by Johan Hedberg
· 10 years ago
fe59a05
Bluetooth: Add flag to track STK encryption
by Johan Hedberg
· 10 years ago
Next »