]> www.infradead.org Git - users/jedix/linux-maple.git/commit
crypto: tegra - Set IV to NULL explicitly for AES ECB
authorAkhil R <akhilrajeev@nvidia.com>
Mon, 24 Feb 2025 09:16:08 +0000 (14:46 +0530)
committerHerbert Xu <herbert@gondor.apana.org.au>
Sat, 8 Mar 2025 08:22:24 +0000 (16:22 +0800)
commitbde558220866e74f19450e16d9a2472b488dfedf
tree559bf5a49421303205f6b5506f3959c9971f059e
parentce390d6c2675d2e24d798169a1a0e3cdbc076907
crypto: tegra - Set IV to NULL explicitly for AES ECB

It may happen that the variable req->iv may have stale values or
zero sized buffer by default and may end up getting used during
encryption/decryption. This inturn may corrupt the results or break the
operation. Set the req->iv variable to NULL explicitly for algorithms
like AES-ECB where IV is not used.

Fixes: 0880bb3b00c8 ("crypto: tegra - Add Tegra Security Engine driver")
Signed-off-by: Akhil R <akhilrajeev@nvidia.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
drivers/crypto/tegra/tegra-se-aes.c