crypto: omap-aes - reject invalid input sizes for block modes
authorArd Biesheuvel <ardb@kernel.org>
Tue, 5 Nov 2019 14:01:00 +0000 (16:01 +0200)
committerHerbert Xu <herbert@gondor.apana.org.au>
Wed, 11 Dec 2019 08:36:59 +0000 (16:36 +0800)
commitdbb326fd009346061e5083c3a0d2d1a2fa348e04
treea093c3f708d3f2a7dcf388bc693c4d0c4056a66e
parent6585cd3683c624d9cbe5cbc480f870b2d1df47db
crypto: omap-aes - reject invalid input sizes for block modes

Block modes such as ECB and CBC only support input sizes that are
a round multiple of the block size, so align with the generic code
which returns -EINVAL when encountering inputs that violate this
rule.

Signed-off-by: Ard Biesheuvel <ardb@kernel.org>
Reviewed-by: Tero Kristo <t-kristo@ti.com>
Tested-by: Tero Kristo <t-kristo@ti.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
drivers/crypto/omap-aes.c