aboutsummaryrefslogtreecommitdiff
path: root/drivers/crypto/qce/common.c
diff options
context:
space:
mode:
authorEneas U de Queiroz <cotequeiroz@gmail.com>2020-02-07 12:02:27 -0300
committerHerbert Xu <herbert@gondor.apana.org.au>2020-02-13 17:05:27 +0800
commit7f19380b2cfd412dcef2facefb3f6c62788864d7 (patch)
treecfbaf70041e790852e01c3a576a9722505cbb7a2 /drivers/crypto/qce/common.c
parentce163ba0bf298f1707321ac025ef639f88e62801 (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.c2
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);