summaryrefslogtreecommitdiffstats
path: root/arch/powerpc/crypto
diff options
context:
space:
mode:
authorEric Biggers <ebiggers@google.com>2019-10-14 19:45:16 -0700
committerHerbert Xu <herbert@gondor.apana.org.au>2019-10-26 02:06:06 +1100
commit8255e65df961fd0c9b7d86317e915606751562a4 (patch)
treea3e9ec08e33280cb9804c4c878415010543684bd /arch/powerpc/crypto
parent0d6ecb2e43d6b15699cea1fbd7ce0c981694b9b4 (diff)
downloadlinux-stable-8255e65df961fd0c9b7d86317e915606751562a4.tar.gz
linux-stable-8255e65df961fd0c9b7d86317e915606751562a4.tar.bz2
linux-stable-8255e65df961fd0c9b7d86317e915606751562a4.zip
crypto: powerpc - don't set ivsize for AES-ECB
Set the ivsize for the "ecb-ppc-spe" algorithm to 0, since ECB mode doesn't take an IV. This fixes a failure in the extra crypto self-tests: alg: skcipher: ivsize for ecb-ppc-spe (16) doesn't match generic impl (0) Signed-off-by: Eric Biggers <ebiggers@google.com> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'arch/powerpc/crypto')
-rw-r--r--arch/powerpc/crypto/aes-spe-glue.c1
1 files changed, 0 insertions, 1 deletions
diff --git a/arch/powerpc/crypto/aes-spe-glue.c b/arch/powerpc/crypto/aes-spe-glue.c
index 319f1dbb3a70..4189d2644f74 100644
--- a/arch/powerpc/crypto/aes-spe-glue.c
+++ b/arch/powerpc/crypto/aes-spe-glue.c
@@ -415,7 +415,6 @@ static struct crypto_alg aes_algs[] = { {
.blkcipher = {
.min_keysize = AES_MIN_KEY_SIZE,
.max_keysize = AES_MAX_KEY_SIZE,
- .ivsize = AES_BLOCK_SIZE,
.setkey = ppc_aes_setkey,
.encrypt = ppc_ecb_encrypt,
.decrypt = ppc_ecb_decrypt,