kernel_samsung_a53x/include/crypto
Herbert Xu 47fbf11ae1 crypto: af_alg - Disallow multiple in-flight AIO requests
[ Upstream commit 67b164a871af1d736f131fd6fe78a610909f06f3 ]

Having multiple in-flight AIO requests results in unpredictable
output because they all share the same IV.  Fix this by only allowing
one request at a time.

Fixes: 83094e5e9e49 ("crypto: af_alg - add async support to algif_aead")
Fixes: a596999b7ddf ("crypto: algif - change algif_skcipher to be asynchronous")
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2024-11-18 12:12:26 +01:00
..
internal Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
acompress.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
aead.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
aes.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
akcipher.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
algapi.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
arc4.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
asym_tpm_subtype.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
authenc.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
b128ops.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
blake2b.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
blake2s.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
blowfish.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
cast5.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
cast6.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
cast_common.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
chacha.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
chacha20poly1305.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
cryptd.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
ctr.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
curve25519.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
des.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
dh.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
drbg.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
ecdh.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
engine.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
fmp.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
fmp_fips.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
gcm.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
gf128mul.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
ghash.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
hash.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
hash_info.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
hmac-sha256.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
hmac.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
if_alg.h crypto: af_alg - Disallow multiple in-flight AIO requests 2024-11-18 12:12:26 +01:00
kpp.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
md5.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
nhpoly1305.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
null.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
padlock.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
pcrypt.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
pkcs7.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
poly1305.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
public_key.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
rng.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
scatterwalk.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
serpent.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
sha.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
sha1_base.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
sha3.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
sha256.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
sha256_base.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
sha512_base.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
skcipher.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
sm2.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
sm3.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
sm3_base.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
sm4.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
streebog.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
twofish.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00
xts.h Import A536BXXU9EXDC 2024-06-15 16:02:09 -03:00