Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.9
/
4879efb34f7d49235fac334d76d9c6a77a021413
/
net
/
bluetooth
/
smp.c
« Previous
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
854f472
Bluetooth: Fix redundant encryption when receiving Security Request
by Johan Hedberg
· 10 years ago
f81cd82
Bluetooth: Use bool for smp_ltk_encrypt return value
by Marcel Holtmann
· 10 years ago
b10e801
Bluetooth: Remove unnecessary hcon->smp_conn variable
by Johan Hedberg
· 10 years ago
642ac77
Bluetooth: Fix missing check for SMP session in smp_user_confirm_reply
by Johan Hedberg
· 10 years ago
ec70f36
Bluetooth: Update SMP crypto functions to take the SMP context
by Johan Hedberg
· 10 years ago
6a7bd10
Bluetooth: Add dedicated AES instance for each SMP context
by Johan Hedberg
· 10 years ago
31dd624
Bluetooth: Fix missing hdev locking in smp_cmd_ident_addr_info
by Johan Hedberg
· 10 years ago
4dae279
Bluetooth: Convert hci_conn->link_mode into flags
by Johan Hedberg
· 10 years ago
8a2936f
Bluetooth: Add flexible buffer byte order swapping function
by Johan Hedberg
· 10 years ago
533e35d
Bluetooth: Convert SMP flags into an enum
by Johan Hedberg
· 10 years ago
2ceba53
Bluetooth: Remove HCI prefix from SMP LTK defines
by Johan Hedberg
· 10 years ago
7d5843b
Bluetooth: Remove unnecessary SMP STK define
by Johan Hedberg
· 10 years ago
c29d244
Bluetooth: Fix missing NULL check for smp_chan_create() return value
by Johan Hedberg
· 10 years ago
2ed8f65
Bluetooth: Fix rejecting pairing in case of insufficient capabilities
by Johan Hedberg
· 10 years ago
581370c
Bluetooth: Refactor authentication method lookup into its own function
by Johan Hedberg
· 10 years ago
c7262e7
Bluetooth: Fix overriding higher security level in SMP
by Johan Hedberg
· 10 years ago
fff3490
Bluetooth: Fix setting correct authentication information for SMP STK
by Johan Hedberg
· 10 years ago
79897d2
Bluetooth: Fix requiring SMP MITM for outgoing connections
by Johan Hedberg
· 10 years ago
1cc6114
Bluetooth: Update smp_confirm to return a response code
by Johan Hedberg
· 10 years ago
861580a
Bluetooth: Update smp_random to return a response code
by Johan Hedberg
· 10 years ago
4a74d65
Bluetooth: Rename smp->smp_flags to smp->flags
by Johan Hedberg
· 10 years ago
9dd4dd2
Bluetooth: Remove unnecessary work structs from SMP code
by Johan Hedberg
· 10 years ago
1ef3582
Bluetooth: Fix setting initial local auth_req value
by Johan Hedberg
· 10 years ago
4bc58f5
Bluetooth: Make SMP context private to smp.c
by Johan Hedberg
· 10 years ago
38e4a91
Bluetooth: Add support for SMP Invalid Parameters error code
by Johan Hedberg
· 10 years ago
8396215
Bluetooth: Remove unnecessary assignment in SMP
by Johan Hedberg
· 10 years ago
61b3b2b
Bluetooth: Fix potential NULL pointer dereference in smp_conn_security
by Johan Hedberg
· 10 years ago
1d98bf4
Bluetooth: Remove LTK re-encryption procedure
by Johan Hedberg
· 10 years ago
a82505c
Bluetooth: Don't try to confirm locally initiated SMP pairing
by Johan Hedberg
· 10 years ago
edca792
Bluetooth: Add SMP flag to track which side is the initiator
by Johan Hedberg
· 10 years ago
4eb65e6
Bluetooth: Fix SMP confirmation callback handling
by Johan Hedberg
· 10 years ago
0a66cf2
Bluetooth: Fix potential NULL pointer dereference in SMP
by Johan Hedberg
· 10 years ago
61b1a7f
Bluetooth: Fix address value for early disconnection events
by Johan Hedberg
· 10 years ago
39adbff
Bluetooth: Fix passkey endianess in user_confirm and notify_passkey
by Johan Hedberg
· 10 years ago
01ad34d
Bluetooth: Fix SMP user passkey notification mgmt event
by Johan Hedberg
· 10 years ago
18e4aeb
Bluetooth: Simplify logic when checking SMP_FLAG_TK_VALID
by Johan Hedberg
· 10 years ago
2e23364
Bluetooth: Fix MITM flag when initiating SMP pairing
by Johan Hedberg
· 10 years ago
943a732
Bluetooth: Fix smp_e byte order to be consistent with SMP specification
by Johan Hedberg
· 10 years ago
66bed1a
Bluetooth: Fix const declaration for swap function src parameter
by Johan Hedberg
· 10 years ago
fdcc4be
Bluetooth: Fix updating SMP remote key distribution information
by Johan Hedberg
· 10 years ago
dcf4adb
Bluetooth: Convert uses of __constant_<foo> to <foo>
by Joe Perches
· 10 years ago
53ac6ab
Bluetooth: Make LTK and CSRK only persisent when bonding
by Marcel Holtmann
· 10 years ago
7ee4ea3
Bluetooth: Add support for handling signature resolving keys
by Marcel Holtmann
· 10 years ago
e3098be
Bluetooth: Delay LTK encryption to let remote receive all keys
by Johan Hedberg
· 10 years ago
38ccdc9
Bluetooth: Re-encrypt link after receiving an LTK
by Johan Hedberg
· 10 years ago
b1cd5fd
Bluetooth: Use hdev->init/resp_addr values for smp_c1 function
by Johan Hedberg
· 10 years ago
Next »