Messages in this thread | | | From | Krzysztof Kozlowski <> | Date | Mon, 17 Sep 2018 15:45:12 +0200 | Subject | Re: [PATCH 4/4] crypto: s5p-sss: Add aes-ctr support |
| |
On Thu, 13 Sep 2018 at 09:59, Christoph Manszewski <c.manszewski@samsung.com> wrote: > > Add support for aes counter(ctr) block cipher mode of operation for > Exynos Hardware. In contrast to ecb and cbc modes, aes-ctr allows > encyption/decryption for request sizes not being a multiple of 16(bytes). > > Hardware requires block sizes being a multiple of 16(bytes). In order to > achieve this, copy request source and destination memory, and align it's size > to 16. That way hardware processes additional bytes, that are omitted > when copying the result back to its original destination. > > Tested on Odroid-U3 with Exynos 4412 CPU, kernel 4.19-rc2 with crypto > run-time self test testmgr and with tcrypt module: > insmod tcrypt.ko sec=1 mode=500. > > Signed-off-by: Christoph Manszewski <c.manszewski@samsung.com> > --- > drivers/crypto/s5p-sss.c | 45 ++++++++++++++++++++++++++++++++++++++++----- > 1 file changed, 40 insertions(+), 5 deletions(-) >
Reviewed-by: Krzysztof Kozlowski <krzk@kernel.org>
Best regards, Krzysztof
| |