Ard Biesheuvel
28a220aac5
bluetooth: switch to AES library
...
The bluetooth code uses a bare AES cipher for the encryption operations.
Given that it carries out a set_key() operation right before every
encryption operation, this is clearly not a hot path, and so the use of
the cipher interface (which provides the best implementation available
on the system) is not really required.
In fact, when using a cipher like AES-NI or AES-CE, both the set_key()
and the encrypt() operations involve en/disabling preemption as well as
stacking and unstacking the SIMD context, and this is most certainly
not worth it for encrypting 16 bytes of data.
So let's switch to the new lightweight library interface instead.
Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
2019-07-26 14:58:12 +10:00
..
6lowpan
6lowpan: no need to check return value of debugfs_create functions
2019-07-06 12:50:01 +02:00
9p
9p pull request for inclusion in 5.13
2019-07-12 17:31:19 -07:00
802
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500
2019-06-19 17:09:55 +02:00
8021q
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2019-06-22 08:59:24 -04:00
appletalk
atm
ax25
ax25: fix inconsistent lock state in ax25_destroy_timer
2019-06-16 14:22:37 -07:00
batman-adv
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2019-07-08 19:48:57 -07:00
bluetooth
bluetooth: switch to AES library
2019-07-26 14:58:12 +10:00
bpf
bpfilter
Kbuild updates for v5.3
2019-07-12 16:03:16 -07:00
bridge
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next
2019-07-11 10:55:49 -07:00
caif
can
can: purge socket error queue on sock destruct
2019-06-07 23:03:54 +02:00
ceph
Lots of exciting things this time!
2019-07-18 11:05:25 -07:00
core
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2019-07-19 10:06:06 -07:00
dcb
dccp
proc/sysctl: add shared variables for range check
2019-07-18 17:08:07 -07:00
decnet
dns_resolver
Revert "Merge tag 'keys-acl-20190703' of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs"
2019-07-10 18:43:43 -07:00
dsa
net: dsa: sja1105: Fix missing unlock on error in sk_buff()
2019-07-18 16:32:39 -07:00
ethernet
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2019-06-07 11:00:14 -07:00
hsr
hsr: switch ->dellink() to ->ndo_uninit()
2019-07-11 14:37:45 -07:00
ieee802154
inet: fix various use-after-free in defrags units
2019-06-19 11:37:47 -04:00
ife
ipv4
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2019-07-19 10:06:06 -07:00
ipv6
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2019-07-19 10:06:06 -07:00
iucv
net/af_iucv: always register net_device notifier
2019-06-19 16:26:33 -04:00
kcm
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500
2019-06-19 17:09:55 +02:00
key
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2019-07-08 19:48:57 -07:00
l2tp
ipv6: elide flowlabel check if no exclusive leases exist
2019-07-08 19:38:03 -07:00
l3mdev
ipv6: convert major tx path to use RT6_LOOKUP_F_DST_NOREF
2019-06-23 13:24:17 -07:00
lapb
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2019-06-17 20:20:36 -07:00
llc
mac80211
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next
2019-07-11 10:55:49 -07:00
mac802154
mpls
proc/sysctl: add shared variables for range check
2019-07-18 17:08:07 -07:00
ncsi
netfilter
proc/sysctl: add shared variables for range check
2019-07-18 17:08:07 -07:00
netlabel
netlink
net: remove empty netlink_tap_exit_net
2019-06-14 19:50:33 -07:00
netrom
netrom: fix a memory leak in nr_rx_frame()
2019-07-01 19:00:52 -07:00
nfc
nfc: fix potential illegal memory access
2019-07-08 12:46:24 -07:00
nsh
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500
2019-06-19 17:09:55 +02:00
openvswitch
net: openvswitch: do not update max_headroom if new headroom is equal to old headroom
2019-07-12 15:16:58 -07:00
packet
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2019-06-27 21:06:39 -07:00
phonet
psample
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500
2019-06-19 17:09:55 +02:00
qrtr
rds
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2019-07-19 10:06:06 -07:00
rfkill
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500
2019-06-19 17:09:55 +02:00
rose
rxrpc
proc/sysctl: add shared variables for range check
2019-07-18 17:08:07 -07:00
sched
net_sched: unset TCQ_F_CAN_BYPASS when adding filters
2019-07-17 13:34:09 -07:00
sctp
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2019-07-19 10:06:06 -07:00
smc
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2019-06-27 21:06:39 -07:00
strparser
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2019-06-22 08:59:24 -04:00
sunrpc
Merge branch 'work.mount0' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
2019-07-19 10:42:02 -07:00
switchdev
tipc
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2019-07-19 10:06:06 -07:00
tls
net/tls: fix socket wmem accounting on fallback with netem
2019-07-08 20:21:10 -07:00
unix
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2019-06-07 11:00:14 -07:00
vmw_vsock
vsock/virtio: fix flush of works during the .remove()
2019-07-08 15:35:17 -07:00
wimax
wireless
pci-v5.3-changes
2019-07-15 20:44:49 -07:00
x25
xdp
xdp: fix potential deadlock on socket mutex
2019-07-12 15:02:21 +02:00
xfrm
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2019-07-08 19:48:57 -07:00
compat.c
Kconfig
net: ipv4: move tcp_fastopen server side code to SipHash library
2019-06-17 13:56:26 -07:00
Makefile
socket.c
Merge branch 'work.mount0' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
2019-07-19 10:42:02 -07:00
sysctl_net.c