linux/drivers/net/wireless/intersil/orinoco
Andrew Lutomirski 570b90fa23 orinoco: Use shash instead of ahash for MIC calculations
Eric Biggers pointed out that the orinoco driver pointed scatterlists
at the stack.

Fix it by switching from ahash to shash.  The result should be
simpler, faster, and more correct.

kvalo: cherry picked from commit 1fef293b8a as I
accidentally applied this patch to wireless-drivers-next when I was supposed to
apply this wireless-drivers

Cc: stable@vger.kernel.org # 4.9 only
Reported-by: Eric Biggers <ebiggers3@gmail.com>
Signed-off-by: Andy Lutomirski <luto@kernel.org>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
2016-12-30 14:10:38 +02:00
..
airport.c
cfg.c cfg80211: remove enum ieee80211_band 2016-04-12 15:56:15 +02:00
cfg.h
fw.c
fw.h
hermes_dld.c
hermes_dld.h
hermes_rid.h
hermes.c
hermes.h
hw.c cfg80211: remove enum ieee80211_band 2016-04-12 15:56:15 +02:00
hw.h
Kconfig
main.c net: use core MTU range checking in wireless drivers 2016-10-20 14:51:08 -04:00
main.h
Makefile Makefile: drop -D__CHECK_ENDIAN__ from cflags 2016-12-16 00:13:43 +02:00
mic.c orinoco: Use shash instead of ahash for MIC calculations 2016-12-30 14:10:38 +02:00
mic.h orinoco: Use shash instead of ahash for MIC calculations 2016-12-30 14:10:38 +02:00
orinoco_cs.c
orinoco_nortel.c
orinoco_pci.c
orinoco_pci.h
orinoco_plx.c
orinoco_tmd.c
orinoco_usb.c net: wireless: intersil: orinoco: orinoco_usb: don't print error when allocating urb fails 2016-08-13 14:53:41 -07:00
orinoco.h orinoco: Use shash instead of ahash for MIC calculations 2016-12-30 14:10:38 +02:00
scan.c nl80211: support beacon report scanning 2016-07-06 14:51:31 +02:00
scan.h
spectrum_cs.c
wext.c
wext.h