Latest commit 2973633 Dec 11, 2017 @atenart atenart committed with herbertx crypto: inside-secure - do not use areq->result for partial results
This patches update the SafeXcel driver to stop using the crypto
ahash_request result field for partial results (i.e. on updates).
Instead the driver local safexcel_ahash_req state field is used, and
only on final operations the ahash_request result buffer is updated.

Fixes: 1b44c5a ("crypto: inside-secure - add SafeXcel EIP197 crypto engine driver")
Signed-off-by: Antoine Tenart <antoine.tenart@free-electrons.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Permalink
..
Failed to load latest commit information.
amcc crypto: crypto4xx - add aes-gcm support Oct 12, 2017
axis Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/… Nov 14, 2017
bcm crypto: bcm - pr_err() strings should end with newlines Oct 12, 2017
caam Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git… Nov 14, 2017
cavium Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git… Nov 14, 2017
ccp Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git… Nov 14, 2017
chelsio crypto: chelsio - select CRYPTO_GF128MUL Dec 22, 2017
inside-secure crypto: inside-secure - do not use areq->result for partial results Dec 22, 2017
marvell Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git… Nov 14, 2017
mediatek crypto: mediatek - move to generic async completion Nov 3, 2017
nx Merge tag 'powerpc-4.15-1' of git://git.kernel.org/pub/scm/linux/kern… Nov 16, 2017
qat Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git… Nov 14, 2017
qce Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git… Nov 14, 2017
rockchip License cleanup: add SPDX GPL-2.0 license identifier to files with no… Nov 2, 2017
stm32 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git… Nov 14, 2017
sunxi-ss crypto: sun4i-ss - support the Security System PRNG Jul 18, 2017
ux500 crypto: drop unnecessary return statements Sep 22, 2017
virtio Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git… Nov 14, 2017
vmx Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git… Nov 14, 2017
Kconfig crypto: s5p-sss - Add HASH support for Exynos Nov 3, 2017
Makefile Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git… Nov 14, 2017
atmel-aes-regs.h License cleanup: add SPDX GPL-2.0 license identifier to files with no… Nov 2, 2017
atmel-aes.c crypto: atmel - remove empty functions Nov 6, 2017
atmel-authenc.h crypto: atmel-authenc - add support to authenc(hmac(shaX), Y(aes)) modes Feb 3, 2017
atmel-ecc.c crypto: atmel-ecc - fix signed integer to u8 assignment Aug 3, 2017
atmel-ecc.h crypto: atmel-ecc - introduce Microchip / Atmel ECC driver Jul 18, 2017
atmel-sha-regs.h License cleanup: add SPDX GPL-2.0 license identifier to files with no… Nov 2, 2017
atmel-sha.c crypto: atmel - remove useless irq init Nov 3, 2017
atmel-tdes-regs.h License cleanup: add SPDX GPL-2.0 license identifier to files with no… Nov 2, 2017
atmel-tdes.c crypto: atmel - remove empty functions Nov 6, 2017
bfin_crc.c crypto: bfin_crc - Fix format printing warning Dec 27, 2016
bfin_crc.h crypto: bfin_crc - Remove unneeded linux/miscdevice.h include Dec 27, 2016
exynos-rng.c crypto: exynos - Add new Exynos RNG driver Apr 21, 2017
geode-aes.c crypto: geode-aes - fixed coding style warnings and error Jul 18, 2017
geode-aes.h crypto: geode - Consistently use AES_KEYSIZE_128 May 22, 2014
hifn_795x.c crypto: squash lines for simple wrapper functions Sep 13, 2016
img-hash.c crypto: img-hash - remove unnecessary static in img_hash_remove() Aug 3, 2017
ixp4xx_crypto.c crypto: drop unnecessary return statements Sep 22, 2017
mxc-scc.c crypto: mxc-scc - fix error code in mxc_scc_probe() Jul 18, 2017
mxs-dcp.c crypto: mxs-dcp - print error message on platform_get_irq failure Jul 18, 2017
n2_asm.S License cleanup: add SPDX GPL-2.0 license identifier to files with no… Nov 2, 2017
n2_core.c crypto: n2 - cure use after free Dec 22, 2017
n2_core.h License cleanup: add SPDX GPL-2.0 license identifier to files with no… Nov 2, 2017
omap-aes-gcm.c crypto: omap-aes - pr_err() strings should end with newlines Oct 12, 2017
omap-aes.c crypto: omap - use of_device_get_match_data Oct 7, 2017
omap-aes.h crypto: omap-aes - Add support for GCM mode Jun 10, 2017
omap-crypto.c crypto: omap - add base support library for common routines Jun 10, 2017
omap-crypto.h crypto: omap - add base support library for common routines Jun 10, 2017
omap-des.c crypto: omap - use of_device_get_match_data Oct 7, 2017
omap-sham.c crypto: omap - use of_device_get_match_data Oct 7, 2017
padlock-aes.c crypto: padlock-aes - constify x86_cpu_id Sep 22, 2017
padlock-sha.c crypto: padlock-sha - constify x86_cpu_id Sep 22, 2017
picoxcell_crypto.c crypto: Convert timers to use timer_setup() Nov 6, 2017
picoxcell_crypto_regs.h crypto: picoxcell - add support for the picoxcell crypto engines Feb 21, 2011
s5p-sss.c crypto: s5p-sss - Add HASH support for Exynos Nov 3, 2017
sahara.c crypto: sahara - constify platform_device_id Aug 22, 2017
talitos.c crypto: talitos - move to generic async completion Nov 3, 2017
talitos.h crypto: talitos - chain in buffered data for ahash on SEC1 Oct 12, 2017