linux-yocto/drivers/crypto
Herbert Xu 8a039506c0 crypto: zynqmp-sha - Add locking
[ Upstream commit c7e6804362 ]

The hardwrae is only capable of one hash at a time, so add a lock
to make sure that it isn't used concurrently.

Fixes: 7ecc3e3447 ("crypto: xilinx - Add Xilinx SHA3 driver")
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2025-07-10 16:04:54 +02:00
..
allwinner crypto: sun8i-ce - move fallback ahash_request to the end of the struct 2025-06-19 15:31:30 +02:00
amcc
amlogic
aspeed
axis
bcm
caam crypto: caam/qi - Fix drv_ctx refcount bug 2025-04-25 10:47:52 +02:00
cavium
ccp crypto: ccp - Add support for PCI device 0x1134 2025-05-02 07:59:14 +02:00
ccree
chelsio
gemini
hisilicon crypto: hisilicon/sec2 - fix for aead auth key length 2025-04-10 14:39:21 +02:00
inside-secure
intel crypto: iaa - Do not clobber req->base.data 2025-07-10 16:04:54 +02:00
marvell crypto: marvell/cesa - Do not chain submitted requests 2025-06-27 11:11:12 +01:00
nx crypto: nx - Fix uninitialised hv_nxc on error 2025-04-10 14:39:21 +02:00
qce crypto: qce - unregister previously registered algos in error path 2025-02-17 10:05:37 +01:00
rockchip
starfive
stm32
tegra crypto: tegra - Fix IV usage for AES ECB 2025-04-25 10:47:39 +02:00
virtio
xilinx crypto: zynqmp-sha - Add locking 2025-07-10 16:04:54 +02:00
atmel-aes-regs.h
atmel-aes.c
atmel-authenc.h
atmel-ecc.c
atmel-i2c.c
atmel-i2c.h
atmel-sha-regs.h
atmel-sha.c
atmel-sha204a.c crypto: atmel-sha204a - Set hwrng quality to lowest possible 2025-05-02 07:59:05 +02:00
atmel-tdes-regs.h
atmel-tdes.c
exynos-rng.c
geode-aes.c
geode-aes.h
hifn_795x.c
img-hash.c
Kconfig
Makefile
mxs-dcp.c crypto: mxs-dcp - Only set OTP_KEY bit for OTP key 2025-05-29 11:02:26 +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
qcom-rng.c
s5p-sss.c
sa2ul.c
sa2ul.h
sahara.c
talitos.c
talitos.h