]> git.baikalelectronics.ru Git - kernel.git/commit
crypto: atmel-aes - Fix CTR counter overflow when multiple fragments
authorTudor Ambarus <tudor.ambarus@microchip.com>
Fri, 13 Dec 2019 14:45:44 +0000 (14:45 +0000)
committerHerbert Xu <herbert@gondor.apana.org.au>
Fri, 20 Dec 2019 06:58:35 +0000 (14:58 +0800)
commitb5c5a5611803579d8058e45c0be44a24920a0fe2
treeb45849ca6f26bc80bbfdaee058dfb5ee8050a308
parent12a8df6f9fb6513bb12955a112d546f96f082c03
crypto: atmel-aes - Fix CTR counter overflow when multiple fragments

The CTR transfer works in fragments of data of maximum 1 MByte because
of the 16 bit CTR counter embedded in the IP. Fix the CTR counter
overflow handling for messages larger than 1 MByte.

Reported-by: Dan Carpenter <dan.carpenter@oracle.com>
Fixes: 7f643f2c4c47 ("crypto: atmel-aes - Fix counter overflow in CTR mode")
Signed-off-by: Tudor Ambarus <tudor.ambarus@microchip.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
drivers/crypto/atmel-aes.c