linux/drivers/crypto
Herbert Xu 9fa4298a95 crypto: stm32 - Fix empty message processing
Change the emptymsg check in stm32_hash_copy_hash to rely on whether
we have any existing hash state, rather than whether this particular
update request is empty.

Also avoid computing the hash for empty messages as this could hang.

Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Reviewed-by: Linus Walleij <linus.walleij@linaro.org>
Tested-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
2023-03-17 11:16:44 +08:00
..
allwinner crypto: sun8i-ce - Add TRNG clock to the D1 variant 2023-01-13 16:39:04 +08:00
amcc crypto: crypto4xx - Call dma_unmap_page when done 2023-02-14 13:39:33 +08:00
amlogic
aspeed crypto: aspeed - fix uninitialized symbol 'idx' warning 2023-03-14 17:06:45 +08:00
axis crypto: artpec6 - Use request_complete helpers 2023-02-13 18:34:49 +08:00
bcm crypto: bcm - Use request_complete helpers 2023-02-13 18:34:49 +08:00
caam drivers: crypto: caam/jr - Allow quiesce when quiesced 2023-03-14 17:06:45 +08:00
cavium crypto: cavium/nitrox - remove unnecessary aer.h include 2023-03-17 11:16:43 +08:00
ccp crypto: ccp - Add support for ringing a platform doorbell 2023-03-17 11:16:43 +08:00
ccree crypto: ccree - Use devm_platform_get_and_ioremap_resource() 2023-03-14 17:06:42 +08:00
chelsio crypto: chelsio - Use request_complete helpers 2023-02-13 18:34:49 +08:00
gemini
hisilicon crypto: hisilicon/zip - remove unnecessary aer.h include 2023-03-17 11:16:43 +08:00
inside-secure crypto: safexcel - Cleanup ring IRQ workqueues on load failure 2023-03-14 17:06:44 +08:00
keembay
marvell crypto: octeontx2 - Fix objects shared between several modules 2023-02-14 13:39:33 +08:00
nx crypto: nx - Fix sparse warnings 2023-02-14 13:39:33 +08:00
qat crypto: qat - drop redundant adf_enable_aer() 2023-03-17 11:16:43 +08:00
qce crypto: qce - Add a QCE IP family compatible 'qcom,qce' 2023-03-14 17:06:44 +08:00
rockchip
stm32 crypto: stm32 - Fix empty message processing 2023-03-17 11:16:44 +08:00
virtio This update includes the following changes: 2023-02-21 18:10:50 -08:00
vmx
xilinx
atmel-aes-regs.h
atmel-aes.c crypto: atmel - Use request_complete helpers 2023-02-13 18:34:49 +08:00
atmel-authenc.h
atmel-ecc.c This update includes the following changes: 2023-02-21 18:10:50 -08:00
atmel-i2c.c This update includes the following changes: 2023-02-21 18:10:50 -08:00
atmel-i2c.h This update includes the following changes: 2023-02-21 18:10:50 -08:00
atmel-sha204a.c crypto: atmel-sha204a - Mark OF related data as maybe unused 2023-03-17 11:16:43 +08:00
atmel-sha-regs.h
atmel-sha.c crypto: api - Use data directly in completion function 2023-02-13 18:35:14 +08:00
atmel-tdes-regs.h
atmel-tdes.c crypto: atmel - Use request_complete helpers 2023-02-13 18:34:49 +08:00
exynos-rng.c
geode-aes.c
geode-aes.h
hifn_795x.c crypto: hifn_795x - Use request_complete helpers 2023-02-13 18:34:49 +08:00
img-hash.c crypto: img-hash - Use request_complete helpers 2023-02-13 18:34:49 +08:00
ixp4xx_crypto.c crypto: ixp4xx - Use request_complete helpers 2023-02-13 18:34:49 +08:00
Kconfig crypto: ux500/hash - delete driver 2023-02-03 12:55:59 +08:00
Makefile crypto: ux500/hash - delete driver 2023-02-03 12:55:59 +08:00
mxs-dcp.c crypto: mxs-dcp - Use request_complete helpers 2023-02-13 18:34:49 +08: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
qcom-rng.c
s5p-sss.c crypto: s5p-sss - Use request_complete helpers 2023-02-13 18:35:14 +08:00
sa2ul.c
sa2ul.h
sahara.c crypto: sahara - Use request_complete helpers 2023-02-13 18:35:14 +08:00
talitos.c crypto: talitos - Use request_complete helpers 2023-02-13 18:35:14 +08:00
talitos.h