diff options
author | Eneas U de Queiroz <cotequeiroz@gmail.com> | 2020-02-07 12:02:27 -0300 |
---|---|---|
committer | Herbert Xu <herbert@gondor.apana.org.au> | 2020-02-13 17:05:27 +0800 |
commit | 7f19380b2cfd412dcef2facefb3f6c62788864d7 (patch) | |
tree | cfbaf70041e790852e01c3a576a9722505cbb7a2 /drivers/crypto/qce/common.c | |
parent | ce163ba0bf298f1707321ac025ef639f88e62801 (diff) |
crypto: qce - handle AES-XTS cases that qce fails
QCE hangs when presented with an AES-XTS request whose length is larger
than QCE_SECTOR_SIZE (512-bytes), and is not a multiple of it. Let the
fallback cipher handle them.
Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'drivers/crypto/qce/common.c')
-rw-r--r-- | drivers/crypto/qce/common.c | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/drivers/crypto/qce/common.c b/drivers/crypto/qce/common.c index 629e7f34dc09..5006e74c40cd 100644 --- a/drivers/crypto/qce/common.c +++ b/drivers/crypto/qce/common.c @@ -15,8 +15,6 @@ #include "regs-v5.h" #include "sha.h" -#define QCE_SECTOR_SIZE 512 - static inline u32 qce_read(struct qce_device *qce, u32 offset) { return readl(qce->base + offset); |