Rosioru Dragos
433868b19c
crypto: mxs-dcp - fix scatterlist linearization for hash
...
commit fa03481b6e2e82355c46644147b614f18c7a8161 upstream.
The incorrect traversal of the scatterlist, during the linearization phase
lead to computing the hash value of the wrong input buffer.
New implementation uses scatterwalk_map_and_copy()
to address this issue.
Cc: <stable@vger.kernel.org>
Fixes: 15b59e7c37 ("crypto: mxs - Add Freescale MXS DCP driver")
Signed-off-by: Rosioru Dragos <dragos.rosioru@nxp.com>
Reviewed-by: Horia Geantă <horia.geanta@nxp.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2020-04-17 10:50:16 +02:00
..
amcc
crypto: crypto4xx - fix double-free in crypto4xx_destroy_sdr
2019-12-13 08:43:04 +01:00
axis
crypto: artpec6 - return correct error code for failed setkey()
2020-02-14 16:34:18 -05:00
bcm
caam
crypto: caam/qi2 - fix typo in algorithm's driver name
2020-02-14 16:34:18 -05:00
cavium
crypto: cavium/nitrox - fix firmware assignment to AE cores
2020-01-17 19:48:45 +01:00
ccp
crypto: ccp - set max RSA modulus size for v3 platform devices as well
2020-02-11 04:35:30 -08:00
ccree
crypto: ccree - fix PM race condition
2020-02-11 04:35:22 -08:00
chelsio
crypto: chtls - Fixed memory leak
2020-02-24 08:36:40 +01:00
hisilicon
crypto: hisilicon - Use the offset fields in sqe to avoid need to split scatterlists
2020-02-11 04:35:30 -08:00
inside-secure
crypto: inside-secure - Fix a maybe-uninitialized warning
2019-12-31 16:43:56 +01:00
marvell
mediatek
nx
qat
qce
rockchip
stm32
sunxi-ss
crypto: sun4i-ss - fix big endian issues
2020-01-26 10:01:01 +01:00
ux500
virtio
crypto: virtio - implement missing support for output IVs
2020-01-17 19:48:46 +01:00
vmx
crypto: vmx - reject xts inputs that are too short
2020-02-01 09:34:52 +00:00
atmel-aes-regs.h
atmel-aes.c
crypto: atmel-aes - Fix counter overflow in CTR mode
2020-02-11 04:35:31 -08:00
atmel-authenc.h
crypto: atmel - Fix authenc support when it is set to m
2019-12-31 16:45:12 +01:00
atmel-ecc.c
atmel-i2c.c
atmel-i2c.h
atmel-sha-regs.h
atmel-sha.c
crypto: atmel-sha - fix error handling when setting hmac key
2020-02-14 16:34:18 -05:00
atmel-sha204a.c
atmel-tdes-regs.h
atmel-tdes.c
exynos-rng.c
geode-aes.c
crypto: geode-aes - convert to skcipher API and make thread-safe
2020-01-17 19:48:46 +01:00
geode-aes.h
crypto: geode-aes - convert to skcipher API and make thread-safe
2020-01-17 19:48:46 +01:00
hifn_795x.c
img-hash.c
ixp4xx_crypto.c
Kconfig
crypto: inside-secure - add unspecified HAS_IOMEM dependency
2020-02-24 08:36:39 +01:00
Makefile
mxs-dcp.c
crypto: mxs-dcp - fix scatterlist linearization for hash
2020-04-17 10:50:16 +02:00
n2_asm.S
n2_core.c
n2_core.h
omap-aes-gcm.c
omap-aes.c
omap-aes.h
omap-crypto.c
omap-crypto.h
omap-des.c
omap-sham.c
padlock-aes.c
padlock-sha.c
picoxcell_crypto.c
crypto: picoxcell - adjust the position of tasklet_init and fix missed tasklet_kill
2020-02-11 04:35:31 -08:00
picoxcell_crypto_regs.h
qcom-rng.c
s5p-sss.c
sahara.c
talitos.c
talitos.h